ID字段是个非自增的NUMBER(10)现在有个以下个语句总是插不进去Insert into aa (ID,Name) values((select max(id)+1 from aa),'Name');在执行以上语句时经常报错:ORA-00936,错误就在(select max(id)+1 from aa);上,
如果单执行这条语句的话没有问题。
如果去了括号也还是不行,也是报这个错,请各位大侠帮帮我啊。
如果单执行这条语句的话没有问题。
如果去了括号也还是不行,也是报这个错,请各位大侠帮帮我啊。
解决方案 »
- MySql分区问题,新手求求助
- 求一个sql
- 计算某圆形的面积
- oracle10g 中出现LDAP服务器已关闭,该如何启动
- oracle数据库 select max(id) from table; 但我的id为varchar类型。得不出正确的id值,请问应该怎么写这句?
- select count(*) 无法得出正确的记录条数??
- 请问如何实现两Oracle数据库的数据同步,是在DBA Studio的高级复制中设置吗?
- 在安装过程中出现了ora-03113:end-of-file on communication channel问题
- 怎么导入一个表呀?
- 小妹初学ORACLE,请各位大侠多执教!用ORACLE的RMAN备份的问题!
- 数据恢复急,百分求救!
- 希奇古怪oracle提问,大家都来看,在线等候
Insert into aa (ID,Name) value select max(id)+1,'Name' from aa;