我需要获取分配给存储过程参数的默认值。
我可以使用 DatabaseMetaData.getProcedureColumns 获取存储过程参数的所有详细信息,但我找不到任何方法来获取过程的默认值。
例如,如果我有以下存储过程
create procedure st_test (
@param1 varchar(10),
@param2 varchar(4000),
@param3 varchar(20) = 'SOMEVALUE',
@param4 varchar(30) = 'OTHERVALUE'
@param5 varchar(4000) = NULL
)
然后我需要获取 param3、param4 & param5 的默认值,即 'SOMEVALUE'、'OTHERVALUE' & NULL
谢谢