作者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)
1F:推 PsMonkey:3625 篇? 03/22 23:51
2F:→ red99:要用;分隔唷 03/23 06:58
3F:→ joyce2267:请问是在第一个values (A,B,C,D)後加;吗? 03/23 10:15
4F:推 rushcat:是在每一段sql完成後加; 所以你说的没错 03/23 12:22
5F:→ joyce2267:加了会有invalid character的问题是;引起的吧? 03/23 13:26
6F:推 rushcat:oracle是用;区分sql statement,应该不是;的问题吧!? 03/23 18:39
7F:→ joyce2267:好奇怪@@ 03/23 22:28
8F:→ joyce2267:已经解决了~谢谢~ 03/24 12:05