作者joyce2267 (章魚)
看板Database
標題[SQL ] insert 多筆資料
時間Mon Mar 22 23:15:32 2010
資料庫使用的是Oracle
想請問一下insert into的方法可以一次寫入兩個不同的table嗎?
例如:
insert into tableA (A,B,C,D)
values (A,B,C,D)
insert into tableB (A,B,C,D)
values (A,B,C,D)
我試的時候好像沒有辦法兩個一起寫入
想請問一下這個寫法是否是正確的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.125.222
※ 編輯: joyce2267 來自: 114.43.125.222 (03/22 23:49)
推 PsMonkey:3625 篇? 03/22 23:51
→ red99:要用;分隔唷 03/23 06:58
→ joyce2267:請問是在第一個values (A,B,C,D)後加;嗎? 03/23 10:15
推 rushcat:是在每一段sql完成後加; 所以你說的沒錯 03/23 12:22
→ joyce2267:加了會有invalid character的問題是;引起的吧? 03/23 13:26
推 rushcat:oracle是用;區分sql statement,應該不是;的問題吧!? 03/23 18:39
→ joyce2267:好奇怪@@ 03/23 22:28
→ joyce2267:已經解決了~謝謝~ 03/24 12:05