oracle数据库批量查找数据,oracle数据表批量插入查询到的数据

有数据表

TABLE_USER_INFO   职员表    表字段有:ID,USERID, USERNAME, MOBILE  比如:表内数据有(1,001,张三,16666666666)

TABLE_USER_REGION  职员管辖小区表  表字段有:ID,USERID,PROJECTID,PROJECTName(PROJECTID为小区表外键, 主键ID自增序列为 SEQ_USER_REGION)

TABLE_PROJECT_INFO 小区表  表字段有:ID,PROJECTNAME 比如:表内数据有(1,幸福小区  2,光明小区  3, 向阳小区)

已知职员管辖的小区信息 现需要往TABLE_USER_REGION  用户管辖区域表 内插入相应数据,对应sql为

INSERT INTO TABLE_USER_REGION (ID,USERID,PROJECTID,PROJECTName)

SELECT

SEQ_USER_REGION.NEXTVAL,

(SELECT U.USERID FROM TABLE_USER_INFO U WHERE U.USERNAME=‘张三‘),

P.ID,

P.PROJECTNAME

FROM TABLE_PROJECT_INFO P WHERE P.PROJECTNAME IN(‘幸福小区‘,‘光明小区‘,‘‘向阳小区);

原文:https://www.cnblogs.com/wawadao/p/12795582.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值