insert into (columns)SELECT 邮编 FROM(
SELECT 邮编,count(1) FROM 码表
group by 邮编 having count(1)<=1)
SELECT 邮编,count(1) FROM 码表
group by 邮编 having count(1)<=1)
解决方案 »
- (求高人指点指点)oracle高手过招:使用case when then替换字段数据,比实际的多了几百条数据 求解
- 这个问题真让我头疼!请大家帮帮忙
- sqlj文件翻译(translate)时如何指明文件路径?
- 前几天碰到的一道SQL的面试题
- 请教一个比较难的查询语句
- 求助:OracleOraHomeTNSListener服务启动后又停止
- oracle 安装的问题(急,在线等待...)
- oracle 数据库备份与恢复
- 小弟能够熟练使用asp+accses来弄点东西,可是有人要我用oracle来开发~怎么办?
- Get top one record
- 求ORACLE SQL语句
- 屏蔽Oracle敏感返回信息
如果有多表,表之间如何关联?
发帖注意事项
http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281
------Oracle支持批量插入的功能,你可以模仿这个语句,修改下,可以满足你的需求。good luck!
INSERT ALL
WHEN type=1 THEN INTO tab1 VALUES (myseq.NEXTVAL, val)
WHEN type=2 THEN INTO tab2 VALUES (myseq.NEXTVAL, val)
WHEN type IN (3,4,5) THEN INTO tab3 VALUES (myseq.NEXTVAL, val)
ELSE INTO tab4 VALUES (myseq.NEXTVAL, val)
SELECT type, val FROM source_tab;
类似语法分2步走也不错啊
insert into A(postno) select 邮政编码 from postTable p where p.telno in (select telno from teltable);
只要这张表不是很大,分两步解决就可以了。
如果是自己写一堆inser into (value),那以上那些语句,就算给条件了又如何,还不是要分成100个 1000价目insert?