• <nav id="kggui"></nav>
  • <optgroup id="kggui"></optgroup>
  • <menu id="kggui"></menu><xmp id="kggui"><nav id="kggui"></nav>
    <menu id="kggui"><menu id="kggui"></menu></menu>
    <nav id="kggui"></nav>

    sql執行多條語句

    Oracle中怎樣一次執行多條sql語句

    有時我們需要一次性執行多條sql語句,而用來更新的sql是根據實際情況用代碼拼出來的

    解決方案是把sql拼成下面這種形式:

    begin

    update TB_VG set seq = 1, vessel_id = 'Jin14', vessel_type = 'TRACK' where batch_number = '20837' and train_id = '0233086';

    update TB_VG set seq = 2, vessel_id = 'Jin14', vessel_type = 'TRACK' where batch_number = '20992' and train_id = '0233110';

    end;

    總結如下:

    以begin開始,以end;結尾(end后的分號不能省),中間的每個sql語句要以分號;結尾

    在實際編碼中,發現即使這樣也會有錯誤發生,把sql語句中的換行符替換成空格就可以了

    比較穩妥的編碼方式是:

    1、以正常的方式編寫sql,根據閱讀與編寫的需要,中間肯定會有換行符

    2、在執行之前進行替換:strSql = *e("r\n", " ").Replace('\n', ' ');

    如果不采用這種方式,可能的異常有:

    ORA-00933: SQL 命令未正確結束(如果sql沒有以分號結尾)

    ORA-00911: 無效字符(如果未加begin 和 end)

    ORA-06550: 第x行, 第xxx列: PLS-00103: 出現符號 "end-of-file"在需要下列之一時:。。(如果end后面沒有;分號)

    ORA-06550: 第x行, 第xxx列: PLS-00103: 出現符號 ""在需要下列之一時:。。(語句之間有換行符)

    Oracle中怎樣一次執行多條sql語句

    有時我們需要一次性執行多條sql語句,而用來更新的sql是根據實際情況用代碼拼出來的解決方案是把sql拼成下面這種形式:begin update TB_VG set seq = 1, vessel_id = 'Jin14', vessel_type = 'TRACK' where batch_number = '20837' and train_id = '0233086';update TB_VG set seq = 2, vessel_id = 'Jin14', vessel_type = 'TRACK' where batch_number = '20992' and train_id = '0233110';end;總結如下:以begin開始,以end;結尾(end后的分號不能省),中間的每個sql語句要以分號;結尾在實際編碼中,發現即使這樣也會有錯誤發生,把sql語句中的換行符替換成空格就可以了比較穩妥的編碼方式是:1、以正常的方式編寫sql,根據閱讀與編寫的需要,中間肯定會有換行符2、在執行之前進行替換:strSql = *e("r\n", " ").Replace('\n', ' ');如果不采用這種方式,可能的異常有:ORA-00933: SQL 命令未正確結束(如果sql沒有以分號結尾)ORA-00911: 無效字符(如果未加begin 和 end)ORA-06550: 第x行, 第xxx列: PLS-00103: 出現符號 "end-of-file"在需要下列之一時:。

    。(如果end后面沒有;分號)ORA-06550: 第x行, 第xxx列: PLS-00103: 出現符號 ""在需要下列之一時:。

    。(語句之間有換行符)。

    如何在Oracle中一次執行多條sql語句

    寫個plsql 代碼塊,把insert語句包起來就可以了,參考:

    BEGIN

    DELETE FROM SYSROLEOPENR WHERE ROLEID = 2;

    INSERT INTO SYSROLEOPENR

    (PKID, ROLEID, OPERID)

    SELECT SYSROLEOPENR_PKID_*L, '2' ROLEID, OPERID

    FROM SYSMODULEOPER

    WHERE OPERCODE = '300090010';

    INSERT INTO SYSROLEOPENR

    (PKID, ROLEID, OPERID)

    SELECT SYSROLEOPENR_PKID_*L, '2' ROLEID, OPERID

    FROM SYSMODULEOPER

    WHERE OPERCODE = '300090020';

    INSERT INTO SYSROLEOPENR

    (PKID, ROLEID, OPERID)

    SELECT SYSROLEOPENR_PKID_*L, '2' ROLEID, OPERID

    FROM SYSMODULEOPER

    WHERE OPERCODE = '300090050';

    END;

    轉載請注明出處華閱文章網 » sql執行多條語句

    短句

    放假語句

    閱讀(226)

    關于愉快的假期的句子有哪些 描寫愉快的假期的句子 1.時間像一本書,我在每一頁上都寫下快樂,寫下精彩。 2.寒假過得既快樂又充實,伴隨著時間老人的腳步,讓我們進入緊張的學習

    短句

    招呼語句

    閱讀(333)

    打招呼的句子有哪些1、走過一些路,才知道辛苦;登過一些山,才知道艱難;趟過一些河,才知道跋涉;道一聲問候,才知道這就是幸福。早安,我的朋友!2、睜開眼睛,給你一個輕輕的祝福,愿它每分每秒都帶給你健康、好運和幸福。希望你度過美好的一天!3、一天第

    短句

    英文祝福語句

    閱讀(208)

    【英語春節祝福語】 Best wishes for the year to come! 恭賀新禧! Good luck in the year ahead! 祝吉星高照! May you come into a good fortune! 恭喜發財! Liv

    短句

    天熱的語句

    閱讀(234)

    描寫天氣熱的句子(至少20句) 累死我了,終于給你找齊了——七月,透藍的天空,懸著火球般的太陽,云彩好似被太陽燒化了,也消失得無影無蹤. 盛夏,天熱得連蜻蜓都只敢貼著樹蔭處飛,好象怕陽光傷了他們的翅膀. 春天隨著落花走了,夏天披著一身的綠葉兒在

    短句

    賓語句子英語

    閱讀(293)

    英語的賓語從句 一.賓語從句的定義置于動詞、介詞等詞性后面起賓語作用的從句叫賓語從句.賓語從句的語序必須是陳述語序.謂語動詞、介詞、動詞不定式,v.-ing形式后面都能帶賓語從句.有些形容詞(afraid,sure,glad等)之后也可以帶賓語從句.

    短句

    英語句子主語

    閱讀(320)

    怎么判斷英語句子中的主語 主語是英語句子中一個主要語法成分,常出現在句首(但出現在句首的并非總是主語).這一講我們將學習英語句子主語的形式選擇、意義選擇和主謂一致三個

    短句

    中switch語句

    閱讀(221)

    java中switch語句的用法 switch 語句的格式:switch ( 整型或字符型變量 ) { case 變量可能值1 : 分支一; break; case 變量可能值2 : 分支二; break; case 變量可能值3

    短句

    while語句VB

    閱讀(657)

    誰能給我一個VB中While語句的實例,我剛入門 【語法】: while "條件語句" 。循環體。 wend 【例1】: i=0 while i<=100 s=s+i '求累加和 i=i+1 wend print s 【例2】 Private Sub Com

    短句

    access執行語句

    閱讀(230)

    access 2003怎樣執行SQL語句 Access2003可以通過兩種方式執行SQL語句:1. 查詢:在access中新建一個查詢,進入查詢的sql設計視圖,寫入sql語句,運行查詢即可執行sql命令。2. VBA:docmd.RunSQL "sql語句

    短句

    六年級的英語句型

    閱讀(228)

    求六年級下冊重點英語句型 一般疑問句,就是將一般疑問詞提到句首.沒有一般疑問詞(am is are)就加上助動詞(be,do,have)放在句首.然后句子中間注意要改變的地方.基本助動詞只有

    短句

    重慶的語句

    閱讀(232)

    用一句簡練優美的語句贊美重慶 1、山水靈動之城,美麗時尚之都。 2、重慶是一座詩意的城市,她的名字隨著八百多年的時光,鐫刻在歷史的長河中。 3、山城很大,她能將整個世界放入火鍋。 4、“雙重喜慶”,魅力霧都。 5、神秘邊城,魅力秀山;千年古

    短句

    經典夢想語句

    閱讀(214)

    求一句關于夢想的經典語句 Nothing is impossible to a willing heart. 心之所愿,無事不成。 永不放棄夢想 忘掉你的失意日子, 但不要忘記黃金的時光。 忘掉你的一次次失敗, 但不要忘記你奪取的勝利。 忘掉你遭遇的不幸,

    短句

    放假語句

    閱讀(226)

    關于愉快的假期的句子有哪些 描寫愉快的假期的句子 1.時間像一本書,我在每一頁上都寫下快樂,寫下精彩。 2.寒假過得既快樂又充實,伴隨著時間老人的腳步,讓我們進入緊張的學習

    短句

    招呼語句

    閱讀(333)

    打招呼的句子有哪些1、走過一些路,才知道辛苦;登過一些山,才知道艱難;趟過一些河,才知道跋涉;道一聲問候,才知道這就是幸福。早安,我的朋友!2、睜開眼睛,給你一個輕輕的祝福,愿它每分每秒都帶給你健康、好運和幸福。希望你度過美好的一天!3、一天第

    短句

    英文祝福語句

    閱讀(208)

    【英語春節祝福語】 Best wishes for the year to come! 恭賀新禧! Good luck in the year ahead! 祝吉星高照! May you come into a good fortune! 恭喜發財! Liv

    短句

    天熱的語句

    閱讀(234)

    描寫天氣熱的句子(至少20句) 累死我了,終于給你找齊了——七月,透藍的天空,懸著火球般的太陽,云彩好似被太陽燒化了,也消失得無影無蹤. 盛夏,天熱得連蜻蜓都只敢貼著樹蔭處飛,好象怕陽光傷了他們的翅膀. 春天隨著落花走了,夏天披著一身的綠葉兒在

    短句

    賓語句子英語

    閱讀(293)

    英語的賓語從句 一.賓語從句的定義置于動詞、介詞等詞性后面起賓語作用的從句叫賓語從句.賓語從句的語序必須是陳述語序.謂語動詞、介詞、動詞不定式,v.-ing形式后面都能帶賓語從句.有些形容詞(afraid,sure,glad等)之后也可以帶賓語從句.

    短句

    中switch語句

    閱讀(221)

    java中switch語句的用法 switch 語句的格式:switch ( 整型或字符型變量 ) { case 變量可能值1 : 分支一; break; case 變量可能值2 : 分支二; break; case 變量可能值3

    短句

    英語句子主語

    閱讀(320)

    怎么判斷英語句子中的主語 主語是英語句子中一個主要語法成分,常出現在句首(但出現在句首的并非總是主語).這一講我們將學習英語句子主語的形式選擇、意義選擇和主謂一致三個

    短句

    存儲過程if語句oracle

    閱讀(252)

    oracle 存儲過程中 如果用if語句判斷一條查詢語句的結果集是否為空 已經經過測試,可以。create table test1023(id int); --創建測試表 test1023declare cnt int;beginselec

    久久热在线视频