• <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: 出現符號 ""在需要下列之一時:。。(語句之間有換行符)

    如何一次插入多條記錄的SQL語句

    在使用SQL數據庫的時候,我們也許會需要一次像數據庫中添加多條記錄,那么我們可以使用SQL語句來實現,該語句具體如下:

    --添加一條記錄

    INSERT INTO tableName(col1,col2,col3) VALUES (1,2,3)

    --添加多條記錄

    INSERT INTO tableName(col1,col2,col3)

    SELECT 3,4,5

    UNION ALL

    SELECT 6,7,8

    --從另外的一張表中讀取多條數據添加到新表中

    INSERT INTO tableName(col1,col2,col3)

    SELECT a,b,c FROM tableA

    --從其他的多張表中讀取數據添加到新表中

    INSERT INTO tableName(col1,col2,col3)

    SELECT a,b,c FROM tableA WHERE a=1

    UNION ALL

    SELECT a,b,c FROM tableB WHERE a=2

    上邊代碼中的into都可以省略!

    上邊代碼中的union all如果換成union,則相同記錄只插入一次,不會重復插入。

    另外一種方法是SQL Server2008特有的,所以,如果你不是SQL Server2008,就不能使用這種方法了。

    INSERT INTO MyTable(ID,NAME)VALUES(7,'003'),(8,'004'),(9,'005')

    create table [TEST]

    (

    [NUM_ID] int primary key

    )

    go

    declare @temp int

    set @temp=1;

    while @temp

    如何使用一條SQL語句,插入多條記錄

    用insert 和select 組合語句

    例子如下:

    數據插入Sales表:

    INSERT INTO Sales(EmployeeID,ProductID,SupplierID,CustomerID,

    OrderDate,UnitPrice,Total,Quantity,Discount)

    SELECT *eeID, *tID, *erID,

    *erID, *ate, *ice,

    *ty**ice*(*nt)Total,

    *ty, *nt

    from Orders o,[Order Details] od, Employees e,

    Products p, Suppliers s, Customers c

    where (*D = *D) and

    (*eeID = *eeID) and

    (*erID = *erID) and

    (*tId = *tID) and

    (*erID = *erID);

    多條sql語句如何拼接

    SQL語句拼接一般使用【union all】和【union】

    兩者的區別是:

    【union all】:顯示多條語句里的全部記錄;

    【union】:顯示多條語句里的不重復的記錄,也就是有DIstinct的功效;

    【union all】示例:

    select '2016-02-06' date_time union all

    select '2016-02-14' union all

    select '2016-06-12' union all

    select '2016-09-18' union all

    select '2016-10-09' union all

    select '2016-10-09'結果為6行

    【union】示例:

    select '2016-02-06' date_time union all

    select '2016-02-14' union all

    select '2016-06-12' union all

    select '2016-09-18' union all

    select '2016-10-09' union all

    select '2016-10-09'結果為5行

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

    短句

    孝的語句

    閱讀(239)

    孔子關于'孝‘的語錄有那些啊孟懿子問什么是孝,孔子回答說:“不要違背禮節.”樊遲替孔子趕車,孔子對他說:“孟孫氏問我怎樣做是孝,我回答他說:‘不要違背禮節.’”樊遲問:”孔子說:“父母在世時,要依禮侍奉他們,父母不在世后,要依禮節安葬他們,依禮

    短句

    賤的語句

    閱讀(233)

    表達自己很賤很賤的句子有哪些1. 人賤一輩子,豬賤一刀子,你活著浪費空氣,死了浪費土地,在家浪費RMB,中國那么多兵器你不學,偏學劍;上劍不學學下劍;下劍招式那么多,你學醉劍;鐵劍你不學,去學銀劍!終于,你練成了武林絕學:醉銀劍!最后達到人劍合一的境界

    短句

    長大的語句

    閱讀(182)

    描寫成長的句子 1. 曾經在某一個瞬間,我們以為自己長大了,有一天,我們終于發現,長大的含義除了欲望還有勇氣和堅強,以及某種必須的犧牲。2. 成長的過程就是破繭為蝶,掙扎著褪掉所以的青澀和丑陋,在陽光下抖動輕盈美麗的翅膀,閃閃的,微微的,幸福的

    短句

    漢語句子的成分

    閱讀(246)

    漢語句子成分 有的啊漢語語法和英語語法的區別相當大,學習漢語語法的時候,千萬不要用英語語法來套漢語語法。(三)句子成分 句子有六個成分:主語、謂語、賓語、補語、定語、狀語。主語和謂語:主語是句子里被陳述的對象,謂語是用來陳述主語的。

    短句

    不正確的if語句

    閱讀(221)

    以下不正確的if語句形式是() 對a=0,b++;的意思是看成一條語句,2個操作比如if(a>1) a=0,b++;等價如下:if(a>1) {a=0;b++;}如果是:if(a>1) a=0; b++;那么等價如下:if(a>1) {a=0;}b+

    短句

    sql注入的語句

    閱讀(248)

    簡述什么是SQL注入,寫出簡單的SQL注入語句 一般開發,肯定是在前臺有兩個輸入框,一個用戶名,一個密碼,會在后臺里,讀取前臺傳入的這兩個參數,拼成一段SQL,例如: select count(1) from tab where usesr=userinpu

    短句

    不正確的if語句是

    閱讀(234)

    以下不正確的if語句形式是() 對a=0,b++;的意思是看成一條語句,2個操作比如if(a>1) a=0,b++;等價如下:if(a>1) {a=0;b++;}如果是:if(a>1) a=0; b++;那么等價如下:if(a>1) {a=0;}b+

    短句

    帶翻譯的英語句子

    閱讀(271)

    一些唯美的英文句子,帶翻譯 1、 To the world you may be one person, but to one person you may be the world. 對于世界而言,你是一個人;但是對于某個人,你是他的整個世界。 2、 No

    短句

    sql的查詢語句怎么寫

    閱讀(430)

    sql如何查詢語句的格式怎么寫 VF常用SQL語句大全 SQL是結構化查詢語言,查詢是SQL語言的重要組成部分,但不是全部,SQL還包括數據定義,數據操縱和數據控制功能等部分。如今SQL已

    短句

    sql語句updatein

    閱讀(363)

    sql 請教update語句in多個值時,進行多次更新 你這個代碼我看的暈暈忽忽的如果是我update A SET A.amount = (select amount from B where id = A.id)where A.id in(select i

    短句

    sql語句多條

    閱讀(420)

    SQL語句刪除一個表中的多條記錄 [小子 徐三][ 情天小帥豬] ,謝謝二位!如果在海量數據中保留少許數據哪,以原題為例,保留c、e、f的方法? 求教中。。。 2008-05-14 16:51如果是刪

    短句

    英語主語句子

    閱讀(596)

    主語不及物動詞(10句英語句子) It seems to be difficult。(這看上去很困難)I arrived to Beijing yesterday。(我昨天到達了北京)He has travelled all over the world。(他已

    短句

    sql查詢語句分頁查詢

    閱讀(256)

    如何用sql語句 實現分頁查詢方法1:適用于 SQL Server 2000/2005SELECT TOP 頁大小 *FROM table1WHERE id NOT IN(SELECT TOP 頁大小*(頁數-1) id FROM table1 ORDER

    短句

    查詢的執行語句

    閱讀(231)

    SQL查詢語句有哪些 查詢語句只有一種SELECT 。 FROM WHERE 。 (GROUP BY 。 ORDER BY 。)只是根據想要的結果不一樣,而查詢的內容會稍有修改。比如FROM的表名,可以不是一張

    短句

    孝的語句

    閱讀(239)

    孔子關于'孝‘的語錄有那些啊孟懿子問什么是孝,孔子回答說:“不要違背禮節.”樊遲替孔子趕車,孔子對他說:“孟孫氏問我怎樣做是孝,我回答他說:‘不要違背禮節.’”樊遲問:”孔子說:“父母在世時,要依禮侍奉他們,父母不在世后,要依禮節安葬他們,依禮

    短句

    長大的語句

    閱讀(182)

    描寫成長的句子 1. 曾經在某一個瞬間,我們以為自己長大了,有一天,我們終于發現,長大的含義除了欲望還有勇氣和堅強,以及某種必須的犧牲。2. 成長的過程就是破繭為蝶,掙扎著褪掉所以的青澀和丑陋,在陽光下抖動輕盈美麗的翅膀,閃閃的,微微的,幸福的

    短句

    賤的語句

    閱讀(233)

    表達自己很賤很賤的句子有哪些1. 人賤一輩子,豬賤一刀子,你活著浪費空氣,死了浪費土地,在家浪費RMB,中國那么多兵器你不學,偏學劍;上劍不學學下劍;下劍招式那么多,你學醉劍;鐵劍你不學,去學銀劍!終于,你練成了武林絕學:醉銀劍!最后達到人劍合一的境界

    短句

    漢語句子的成分

    閱讀(246)

    漢語句子成分 有的啊漢語語法和英語語法的區別相當大,學習漢語語法的時候,千萬不要用英語語法來套漢語語法。(三)句子成分 句子有六個成分:主語、謂語、賓語、補語、定語、狀語。主語和謂語:主語是句子里被陳述的對象,謂語是用來陳述主語的。

    短句

    不正確的if語句是

    閱讀(234)

    以下不正確的if語句形式是() 對a=0,b++;的意思是看成一條語句,2個操作比如if(a>1) a=0,b++;等價如下:if(a>1) {a=0;b++;}如果是:if(a>1) a=0; b++;那么等價如下:if(a>1) {a=0;}b+

    短句

    sql注入的語句

    閱讀(248)

    簡述什么是SQL注入,寫出簡單的SQL注入語句 一般開發,肯定是在前臺有兩個輸入框,一個用戶名,一個密碼,會在后臺里,讀取前臺傳入的這兩個參數,拼成一段SQL,例如: select count(1) from tab where usesr=userinpu

    短句

    不正確的if語句

    閱讀(221)

    以下不正確的if語句形式是() 對a=0,b++;的意思是看成一條語句,2個操作比如if(a>1) a=0,b++;等價如下:if(a>1) {a=0;b++;}如果是:if(a>1) a=0; b++;那么等價如下:if(a>1) {a=0;}b+

    短句

    語句的區別

    閱讀(263)

    語句和句子的區別 兼語句與主謂短語作賓語句子的區別兼語句同主謂短語作賓語的句子在形式上很相似,都是“動1——賓1——動2——賓2”的結構。但是,組合關系和語義關系不同,

    久久热在线视频