在sql中创建表
当我尝试运行此查询时,出现错误:
create table New_Table as
select NAme
from File_name, FileType
where File_name.name = FileType.Name
这是我收到的错误:
"ORA-00604: error occurred at recursive SQL level 2
ORA-01422: exact fetch returns more than requested number of rows"
知道为什么吗?
I am getting an error when I attempt to run this query:
create table New_Table as
select NAme
from File_name, FileType
where File_name.name = FileType.Name
Here is the error I am getting:
"ORA-00604: error occurred at recursive SQL level 2
ORA-01422: exact fetch returns more than requested number of rows"
Any idea why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
NAme
是与file_name.name
和filetype.name
不同的字段吗?如果没有,您需要在SELECT
语句中指定file_name.name
或filetype.name
。Is
NAme
a separate field fromfile_name.name
andfiletype.name
? If not, you would need to specifyfile_name.name
orfiletype.name
in yourSELECT
statement.