waterye

          Use Dynamic SQL

          DECLARE
             sql_stmt    
          VARCHAR2(200);
             dept_id     
          NUMBER(2) := 50;
             dept_name   
          VARCHAR2(14) := 'PERSONNEL';
             location    
          VARCHAR2(13) := 'DALLAS';
          BEGIN
             sql_stmt :
          = 'INSERT INTO dept VALUES (:1, :2, :3)';
             
          EXECUTE IMMEDIATE sql_stmt USING dept_id, dept_name, location;
             
          commit;
          EXCEPTION    
             
          WHEN OTHERS THEN 
             
          ROLLBACK;   
          END;
          /

          參考: PL/SQL User's Guide and Reference

          posted on 2006-01-10 12:04 waterye 閱讀(553) 評論(0)  編輯  收藏 所屬分類: oracle

          主站蜘蛛池模板: 连州市| 巴里| 土默特左旗| 秀山| 灵山县| 游戏| 泗洪县| 色达县| 金昌市| 水富县| 太保市| 大兴区| 塔城市| 耿马| 合阳县| 凭祥市| 连城县| 漠河县| 高清| 滨州市| 兴化市| 水富县| 德惠市| 嘉黎县| 扎赉特旗| 东乡族自治县| 嘉义市| 淮滨县| 乐山市| 花莲县| 大兴区| 遂昌县| 长岛县| 阳朔县| 大方县| 长阳| 杂多县| 江口县| 栾川县| 舟山市| 壶关县|