暂无图片
批量新增时,显示ORA-00918:未明确定义列
我来答
分享
飞度云边
2021-09-29
批量新增时,显示ORA-00918:未明确定义列


我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
三笠丶
暂无图片

✅ 看你图中的sql,没有发现表 aa,请检查!

语法:

insert into <tableName1>[(<table_column1>,<table_column2>...)] select [<column_value1>,<column_value2>...] from <tableName2> [where [...]] union [ select [<column_value1>,<column_value2>...] from <tableName2> [where [...] ]]

请参考以下:

SQL> create table lucifer(id number,name varchar2(200)); Table created. SQL> insert into lucifer(id,name) select 1,'a' from dual; 1 row created. SQL> insert into lucifer(id,name) select 1,'a' from dual union all select 2,'b' from dual; 2 rows created. SQL> insert into lucifer(id,name) select b.* from (select 1,'a' from dual union all select 2,'b' from dual) b; 2 rows created. SQL> commit; Commit complete.

希望能帮助到你~

暂无图片 评论
暂无图片 有用 1
暂无图片
飞度云边
题主
2021-09-29
谢谢 ,已解决
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏