gpt4 book ai didi

.net - 如何确定 SQL Server 存储过程参数是否有默认值?

转载 作者:行者123 更新时间:2023-12-02 10:39:29 24 4
gpt4 key购买 nike

有没有办法以编程方式确定 SQL Server 存储过程参数是否有默认值? (如果您能确定默认值,则可获得奖励积分。) SqlCommandBuilder.DeriveParameters()甚至没有尝试过。

预先感谢您的帮助!

编辑:老实说,我不在乎它是 SQL 查询、SMO 对象等。

最佳答案

我找到了一种使用 SMO 的方法:

Server srv; 
srv = new Server("ServerName");

Database db;
db = srv.Databases["MyDatabase"];

var Params = db.StoredProcedures["MyStoredProc"].Parameters;

foreach(StoredProcedureParameter param in Params) {
Console.WriteLine(param.Name + "-" + param.DefaultValue);
}

关于.net - 如何确定 SQL Server 存储过程参数是否有默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1676026/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com