insert into select

myminimouse 2011-11-03 10:16:39
ms sql里的
insert into A(a)(select max(id) from B)
在oralce里怎么写呢
...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fendou1314 2011-11-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 myminimouse 的回复:]
确实一样的,出错不是因为写法不对,是因为我的有一列叫"Comment",这个是oracle的关键字吗
[/Quote]

comment是oracle的关键字,可以给表或者表中的字段添加注释。
xiaoyu871225 2011-11-04
  • 打赏
  • 举报
回复
+1
[Quote=引用 4 楼 fendou1314 的回复:]
引用 2 楼 myminimouse 的回复:
确实一样的,出错不是因为写法不对,是因为我的有一列叫"Comment",这个是oracle的关键字吗


comment是oracle的关键字,可以给表或者表中的字段添加注释。
[/Quote]
007-x 2011-11-03
  • 打赏
  • 举报
回复
嗯,Comment是Oracle的保留字,用于给表和列加注释,保留字用的时候要用双引号“”引起来
select “COMMENT” from b;
myminimouse 2011-11-03
  • 打赏
  • 举报
回复
确实一样的,出错不是因为写法不对,是因为我的有一列叫"Comment",这个是oracle的关键字吗
007-x 2011-11-03
  • 打赏
  • 举报
回复
一样的,楼主试试就知道了
insert into A(id)select max(id) from B

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧