”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 在PowerShell中直接执行SQL查询的技巧

在PowerShell中直接执行SQL查询的技巧

发布于2025-04-15
浏览:431

How Can I Execute SQL Queries Directly from PowerShell?
在您的本地计算机上执行SQL查询的SQL查询

函数Indoke-sql { param( [string] $ dataSource =“。\ sqlexpress”, [字符串] $ database =“ masterdata”, [string] $ sqlcommand = $(投掷“请指定查询。”) ) $ connectionsTring =“ data source = $ dataSource;; “集成安全= sspi;"" “初始目录= $数据库; $ connection = new-object system.data.sqlclient.sqlConnection($ ConnectionsTring) $ command = new-object system.data.sqlclient.sqlcommand($ sqlcommand,$ connection) $ connection.open() $ aDapter = new-object system.data.sqlclient.sqldataadapter $命令 $ dataset = new-object system.data.dataset $ adapter.fill($ dataset)|淘汰 $ connection.close() $ dataset.table }

此功能要求您指定数据源(通常是您的计算机名称或。\ sqlexpress),数据库名称和您要执行的SQL命令。此功能已进一步增强到GitHub上可用的PowerShell模块中:https://github.com/chrismagnuson/invokesql。通过安装此模块,您可以自动将Invoke-SQL函数加载到您的PowerShell环境中,并无需手动定义它。

最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3