저장 프로 시저 매개 변수에 할당 된 기본값을 가져와야합니다.Java에서 저장 프로 시저 매개 변수의 기본값을 얻는 방법
DatabaseMetaData.getProcedureColumns를 사용하여 저장 프로 시저 매개 변수의 모든 세부 정보를 얻을 수 있지만 프로 시저의 기본값을 가져올 방법이 없습니다.
나는 아래의 저장 프로 시저를create procedure st_test (
@param1 varchar(10),
@param2 varchar(4000),
@param3 varchar(20) = 'SOMEVALUE',
@param4 varchar(30) = 'OTHERVALUE'
@param5 varchar(4000) = NULL
)
이있는 경우 그럼 난 3 당겨의 기본 값을 얻을 필요가 예를 들어
, param4 & param5 즉 'someValue와', 'OTHERVALUE'& NULL
감사
을
COLUMN_DEF 필드를 사용해 보았는데, 모든 드라이버가 이걸 지원하지는 않습니다. sybase jconnect 드라이버를 사용하고 있는데이 필드를 지원하지 않습니다. ( sybase 특정 데이터베이스 쿼리를 사용하여이 작업을 수행해야합니다. –