1

我目前正在研究自动化我的 SQL Server 文档。特别是存储过程的文档。

我可以从中获取输入参数列表,sys.parameters但我被困在输出中。

作为简化,存储过程的内容将返回多个表,例如:

CREATE PROCEDURE usp_MyProc
AS
BEGIN
    SELECT  
        Column1, Column2, Column3
    FROM    
        Tablename1

    SELECT  
        Column1, Column2, Column3
    FROM    
        Tablename2
END

我正在寻找的是一个脚本来给我输出表的定义。例如

表格1

1 Column1 NVARCHAR(MAX)
2 Column2 DATETIME
3 Column3 BIT

表 2

1 Column1 UNIQUEIDENTIFIER
2 Column2 VARCHAR(20)
3 Column3 INT

有什么想法可以通过脚本访问这些数据吗?我当然可以手动进入,追踪到原始表等,但这是一个手动过程。我想通过脚本来生成定义文档。

PS:是的,我知道文档应该放在第一位!

4

0 回答 0