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 閱讀(554) 評論(0)  編輯  收藏 所屬分類: oracle

          主站蜘蛛池模板: 望城县| 资阳市| 武定县| 阳高县| 尖扎县| 尼木县| 沈阳市| 桐乡市| 中卫市| 前郭尔| 肇州县| 承德市| 西丰县| 瓦房店市| 花莲市| 容城县| 香港| 武安市| 星子县| 巴林右旗| 治多县| 陵水| 永川市| 宝应县| 吉木乃县| 天峨县| 敦化市| 报价| 定日县| 泗阳县| 阳江市| 门头沟区| 咸宁市| 邳州市| 蓝山县| 张北县| 阜平县| 五台县| 阿拉善右旗| 汶上县| 贵州省|