首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

批量插入的有关问题

2012-09-03 
批量插入的问题insert into t1(a,b,c) select a||1,b,c from t1我想问的是 如果t1表里面只有a,b,c三个字

批量插入的问题
insert into t1(a,b,c) select a||'1',b,c from t1
我想问的是 如果t1表里面只有a,b,c三个字段的话 insert into t1(a,b,c)这里的a,b,c能不能省略不写啊
试了好几种写法都报错
求解答


[解决办法]
如果t1表中只有a,b,c字段的话,后面查询插入的数据必须也要对应 a,b,c三个值。前面的

a,b,c可以不写。但是要保持数据类型一致,还有检查下你 约束条件,是不是因为唯一约束、主键约束等插

入不进数据。
[解决办法]
应该这样试试

insert into t1 select a||'1',b,c from t1

热点排行
Bad Request.