请问各位大神有什么办法实现这个存储过程?如果是在java高级语言是可以做得到的?

我现在做项目需要做一个存储过程,这个存储过程接受外面传入的参数,这个参数是一个sql语句,这个sql语句是一个select 单表查询语句,如”select * from dj_nsrxx"。比如这个存储过程名字叫proce_sel(sql);接受了sql语句后,如proce_sel(‘select * from dj_nsrxx'后在存储过程把这个sql语句的所有记录使用dbms_out输出。我想过使用动态游标来实现,但是动态游标要知道表结构后才能把记录集输出,然而我本来想的是这个sql是不确定的,比如他有时是查a表,有时查b表,所以无法使用游标来做。

HUX布斯
浏览 80回答 2
2回答

森林海

jdbc 中可以获取表的结构ResultSet 中可以 ResultSetMetaDataResultSetMetaData getMetaData

斯蒂芬大帝

请问你传一个sql请语句进去有什么用?存储过程本来就是先编译好再用,你又要传一个语句进去等于抵销了存储过程优点,这样的事,没什么意义的??
打开App,查看更多内容
随时随地看视频慕课网APP