[SQL ] 語法的設計

看板Database (資料庫)作者 (阿風~~)時間6年前 (2018/02/03 19:33), 編輯推噓1(101)
留言2則, 1人參與, 6年前最新討論串1/1
資料庫名稱:MSSQL 資料庫版本:SQL 2008以上 內容/問題描述:其實只是一個語法的描述而已,就是 Insert into table (A,B,C) values (@A,@B,@C) 跟 Update table set A=@A, B=@B, C=@C where pk=pk 為什麼insert 語法不設計成update這樣,可以用欄位的對應,感覺欄位一多 就很麻煩,有人知道為什麼嗎? 覺得應該如下比較好 insert into table set A=@A, B=@B, C=@C -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.78.48 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1517657634.A.459.html

02/06 19:30, 6年前 , 1F
猜測是塞多筆資料的時候比較方便insert into tbl (A,B,C
02/06 19:30, 1F

02/06 19:30, 6年前 , 2F
) values (a1,b1,c1),(a2,b2,c2), ...
02/06 19:30, 2F
文章代碼(AID): #1QTPuYHP (Database)
文章代碼(AID): #1QTPuYHP (Database)