发布网友
共2个回答
热心网友
你这句SQL语句是被赋值给一个字符串对象了吧?如果在plsql中运行没有问题。SQL本身就没有问题。把末尾的分号去掉试一下。
热心网友
Session session = null;final List<String> objNames = new Array<String>();try {session = getSession();//session.doWork(new Work() {public void execute(Connection conn) throws SQLException {String sql = ":Select object_name From user_objects Where object_type='PROCEDURE'";ResultSet rs = conn.createStatement().executeQuery(sql);while (rs.next()) {objNames .add(rs.getString(1));}}});//// objNames 就是你要的结果了} finally {if (session != null) {session.close();}}