现在我需要检索SQL Server 2008 R2中所有sproc(s)的信息(主要是名称和参数信息),JDBC是否支持它?如果这是不可能的,如果给定一个sproc名称,我可以检索特定sproc的信息 - 参数'信息?
答案 0 :(得分:1)
您可以使用DatabaseMetaData.getProcedures(...)
和DatabaseMetaData.getProcedureColumns(...)
检索有关所有存储过程的信息。
参数procedureNamePattern
(和columnNamePattern
)期望SQL LIKE
模式,因此如果您想要所有过程,可以将其称为:
DatabaseMetaData dbmd = ...;
dbmd.getProcedures(null, null, "%");
答案 1 :(得分:0)
是的,您可以使用SQL Server从JDBC检索存储过程结果。
有多种方式。