ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

OracleÓαꡢ¹ý³ÌÓëÒýÓÃÀàÐÍ(¶þ)
2015-07-24 10:57:47 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:3´Î
Tags£ºOracle ÓÎ±ê ¹ý³Ì ÒýÓà ÀàÐÍ
m+v_typenum; WHEN'004'THEN ordersum_table.sourcesum:=ordersum_table.sourcesum+v_typenum; WHEN'005'THEN ordersum_table.drinksum:=ordersum_table.drinksum+v_typenum; WHEN'006'THEN ordersum_table.drinkingsum:=ordersum_table.drinkingsum+v_typenum; WHEN'007'THEN ordersum_table.vegetablesum:=ordersum_table.vegetablesum+v_typenum; WHEN'008'THEN ordersum_table.fruitsum:=ordersum_table.fruitsum+v_typenum; WHEN'009'THEN ordersum_table.moatsum:=ordersum_table.moatsum+v_typenum; WHEN'010'THEN ordersum_table.electricsum:=ordersum_table.electricsum+v_typenum; WHEN'011'THEN ordersum_table.officesum:=ordersum_table.officesum+v_typenum; WHEN'012'THEN ordersum_table.studysum:=ordersum_table.studysum+v_typenum; WHEN'013'THEN ordersum_table.diansum:=ordersum_table.diansum+v_typenum; END CASE; ordersum_table.allsum := ordersum_table.allsum+v_typenum; END LOOP; insert into odreport1 values ordersum_table; CLOSE ordersum_cur; END LOOP; CLOSE branch_cur; COMMIT; END "STATISTICS_ORDERSUMxxx";

JavaÖе÷ÓÃ

//»ñÈ¡
CallableStatement cstmt = null;
String sAutoNo = null;
String sSql = "{call AUTO_No(?,?)}";
try {
    cstmt = connDB.getConn().prepareCall(sSql);
    cstmt.setString(1, tableName);
    cstmt.registerOutParameter(2,oracle.jdbc.OracleTypes.VARCHAR); //×¢²á×Ö·û±äÁ¿
    cstmt.registerOutParameter(2,oracle.jdbc.OracleTypes.CURSOR);//×¢²áÓαê±äÁ¿
    cstmt.execute();
    sAutoNo = cstmt.getString(2);//cstmt.getInt(2);
    ResultSet rs =  ((OracleCallableStatement)call).getCursor(2);
while(rs.next()){
    //do something
}
Ê×Ò³ ÉÏÒ»Ò³ 1 2 ÏÂÒ»Ò³ βҳ 2/2/2
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºoracle¶ÓÁÐÀàÐÍ ÏÂһƪ£ºOracleÊ÷Ðλã×Ü--connect_by_root

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Linuxϵͳ¼ò½é (2025-12-25 21:55:25)
¡¤Linux°²×°MySQL¹ý³Ì (2025-12-25 21:55:22)
¡¤Linuxϵͳ°²×°½Ì³Ì£¨ (2025-12-25 21:55:20)
¡¤HTTP Åc HTTPS µÄ²î„ (2025-12-25 21:19:45)
¡¤ÍøÕ¾°²È«±ØÐ޿ΣºÍ¼ (2025-12-25 21:19:42)