Sql Oracle中的多行插入查询(从一个表中选择多行并插入到另一个表中
亲爱的社区: 我有两个表users和userquerysSql Oracle中的多行插入查询(从一个表中选择多行并插入到另一个表中,sql,oracle,Sql,Oracle,亲爱的社区: 我有两个表users和userquerys ] 我的要求是在oracle中编写查询 “从users表获取用户ID并插入USERQueries表” 我可以插入一个用户ID,如下所示 insert into USERSQUERIES (APP,CLAUSENAME,USERID,DEFAULTQUERYID,OWNER) values ('SR','Assgined_SRs_To_Me',(select userid from USERS where groupn
] 我的要求是在oracle中编写查询
“从users表获取用户ID并插入USERQueries表” 我可以插入一个用户ID,如下所示
insert into USERSQUERIES
(APP,CLAUSENAME,USERID,DEFAULTQUERYID,OWNER)
values
('SR','Assgined_SRs_To_Me',(select userid from USERS where groupname='IBMSDL2S' and userid='1249
),DEFAULTQUERYSEQ.NEXTVAL,'MAXADMIN')
但我不明白它如何适用于所有用户ID,和用户标识不应重复。
请根据表格的描述提供帮助,但一般来说,您最好
insert into userqueries
(app,
clausename,
userid)
select app,
clausename,
userid
from users
where ...
请不要将您的详细信息放在图像中-请编辑您的问题,将您的表格和数据添加为文本。由于防火墙限制等原因,我们中的一些人无法查看图像,这使得使用您的数据设置我们自己的测试用例变得更加困难。