比如我的存储过程创建语句如下:这是我需要通过SQL语句查询出SearchBillDetail存储过程有多少个参数,并且每个参数是否有默认值,比如上面的例子中@SaleOperID、@DrCompID这两个参数有默认值,分别是1和NULL,其他参数就没有默认值我通过以下语句这些好像都是没有存储过程的参数默认值信息,求高手指导
使用下面的语句查询即可:
SELECT * FROM sys.all_sql_modules WHERE object_id = object_id('dbo.UP_TestParms', 'P')
先获得存储过程的创建脚本,然后解析出参数
分享数据库前沿,解构实战干货,推动数据库技术变革