sql-server - 如何在Powershell中获取SQL存储过程的内容?

标签 sql-server stored-procedures powershell

我很讨厌在树状 View 中探索代码和数据库结构,因此我更喜欢使用Powershell之类的东西。我需要在SQL中进行的大多数工作都在探索中,即查看表具有哪些列或特定存储过程具有什么功能。

查看表列就像访问表的columns目录一样容易,但是如何获取存储过程的内容呢?

最佳答案

如果您想在Sql Server 2008上运行它,那么here is a Cmdlet可以帮助您。

如果您使用的是Sql Server 2005,则可以使用page with a script来帮助您。

[编辑]
您可以使用SP sp_helptext查看所需存储过程的内容。

关于sql-server - 如何在Powershell中获取SQL存储过程的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/553179/

相关文章:

sql-server - 在 SQL Server 中对大表进行分区或索引

mysql - SQL 前向引用语法

sql-server - 输入格式错误时存储过程中的错误处理

php - 查询在 Mysql 数据库中不起作用

powershell - 如何使用Powershell定位指定的目录?

PowerShell 5 中从未处理过的 C# 事件

mysql - SQL查询返回Where子句未指定的行

c# - 哪种连接数据库的方式更有效?

sql - 将存储过程的结果插入表中并添加一个额外的列

sql-server - SSIS Powershell