執行Sybase儲存過程並返回ResultSet
public List executeProcedureWithResultSet(String procedureName,
final Object[] args) {
if (StringUtils.isBlank(procedureName))
return null;
StringBuffer callBuf = new StringBuffer();
callBuf.append("{call ");
callBuf.append(procedureName);
callBuf.append("(");
if (args != null) {
// 迴圈增加引數
for (int i = 0; i < args.length; i++) {
if (i == (args.length - 1))
callBuf.append("?");
else
callBuf.append("?,");
}
}
callBuf.append(")}");
return (List) getJdbcTemplate().execute(callBuf.toString(),
new CallableStatementCallback() {
public Object doInCallableStatement(CallableStatement cs)
throws SQLException, DataAccessException {
if (args != null) {
// 設定引數
for (int i = 0; i < args.length; i++) {
cs.setObject(i + 1, args[i]);
}
}
cs.execute();
ResultSet rs = cs.getResultSet();
List retList = ConvertUtil.convertResultSetToList(rs);
return retList;
}
});
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/106285/viewspace-896788/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sybase儲存過程儲存過程
- 從sybase的儲存過程轉向oracle的儲存過程儲存過程Oracle
- mybatis儲存過程返回listMyBatis儲存過程
- 儲存過程中巢狀儲存過程的變數執行方式儲存過程巢狀變數
- 儲存過程返回資料集儲存過程
- /*動態執行儲存過程DEMO*/儲存過程
- 檢視正在執行的儲存過程儲存過程
- 使用ADO執行儲存過程 (轉)儲存過程
- 使用Command執行儲存過程 (轉)儲存過程
- 不為人知的技術--Oracle並行非同步執行儲存過程Oracle並行非同步儲存過程
- Oracle 儲存過程返回結果集|轉|Oracle儲存過程
- Oracle 儲存過程返回結果集 (轉)Oracle儲存過程
- Oracle:建立JOB定時執行儲存過程Oracle儲存過程
- 儲存過程執行EXECUTE IMMEDIATE沒反應儲存過程
- oracle 如何終止儲存過程的執行Oracle儲存過程
- [MSSQL]sql 儲存過程定時執行方法SQL儲存過程
- 行為儲存過程(23)儲存過程
- oracle 執行儲存過程 ora00131Oracle儲存過程
- 在.NET中用儲存過程執行SQL語句儲存過程SQL
- shell中獲取儲存過程返回值儲存過程
- 如何查詢一個儲存過程是否在執行儲存過程
- 應用儲存過程執行報錯解決方案儲存過程
- oracle 儲存過程執行報錯ORA-12828Oracle儲存過程
- 儲存過程中檢視sql執行計劃的方法儲存過程SQL
- 利用oracle儲存過程執行作業系統命令Oracle儲存過程作業系統
- Oracle中執行儲存過程call和exec區別Oracle儲存過程
- DBMS_PROFILER 檢視儲存過程執行時間儲存過程
- 通過v$access檢視正在執行的儲存過程procedure儲存過程
- JAVA + Oracle儲存過程返回查詢結果集JavaOracle儲存過程
- MySQL儲存過程詳解 mysql 儲存過程MySql儲存過程
- 儲存過程結果進行查詢 select 存過過程儲存過程
- 儲存過程儲存過程
- oracle儲存過程(procedure)中執行動態SQL小記Oracle儲存過程SQL
- 啟動SQL SERVER時自動執行儲存過程(轉)SQLServer儲存過程
- SQL 儲存過程裡呼叫另一個儲存過程SQL儲存過程
- MySQL儲存過程詳解 mysql 儲存過程linkMySql儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- 儲存過程與儲存函式儲存過程儲存函式