最近数据库由oracle11转为达梦8,在学习过程中,发现在使用DatabaseMetaData.getProcedureColumns方法有细微的区别:
在oracle11gr2和dm8中,参数说明都是一样的
但在实际使用中发现,oracle11gr2中使用metaData.getProcedureColumns(catlog,schema,procedureName,"%");
是对的,但是在使用dm8时,发现不能正确返回
(该问题已经反馈给达梦售后)
解决办法:
后经测试发现,将schema和catlog参数换位后能正确返回
希望能对大家有所帮助!