关于insert into .......select的问题,急!!! 后面那个select 没有from,另外如果后面的select 返回多行,这种方法显然不行,不知道你的c1v,c2v,c3v是什么值,如果是传过来的固定值,可以这么写:insert into testselect 'c1v','c2v','c3v',v1 from test2 order by v1 desc 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into test select 'c1v','c2v','c3v',a.v1 from test2 a order by a.v1 desc 问一下a.v1 from test2 a order by a.v1 desc这么写,返回的数据只有一个吗 如果子查询可能返回的是多行数据建议用insert into test select 'c1v','c2v','c3v',a.v1 from test2 a order by a.v1 desc,这样不会出错,但是还得考虑主键的问题,请根据实际情况进行测试 insert into testselect 'c1v','c2v','c3v',v1 from test2 order by v1 desc应该是这样啊 没错,我是考虑到主键的问题,因为我要把主键值插入到test表我现在的语句insert into project_shear_step(sheartypeid, id, shearstepnumber, shearstepdesc)values((select nvl(max(id),0) from project_shear_type),project_shear_stepid.nextval,'1','加入步骤说明')P.S 我发帖时少写了from…… 发现inser into ....select....时不能用排序……,之后改用了max()函数 代替mssql的 select ... into ...的用法oracle有吗? Oracle 多表SQL语句 PL/SQL 输出问题 一个非常奇怪的插入问题 linux下oracle客户端安装问题? powerdesigner12.5生成sql,表名带有“” 能不能推荐点oracle的好书~~~谢谢 天下无奇不有,关于oracle和Hibernate的,望遇过者指点!不胜感激! 用批处理文件如何调用oracle中的procedure? 问:应用序列的表中的关键字问题? Neo4j的BatchInserterIndex问题 无法解析SID ? 在ORACLE中創建的數據庫庫存放在哪個目錄下?
这么写,返回的数据只有一个吗
建议用insert into test select 'c1v','c2v','c3v',a.v1 from test2 a order by a.v1 desc
,这样不会出错,但是还得考虑主键的问题,请根据实际情况进行测试
select 'c1v','c2v','c3v',v1 from test2 order by v1 desc
应该是这样啊
insert into project_shear_step(sheartypeid, id, shearstepnumber, shearstepdesc)values((select nvl(max(id),0) from project_shear_type),project_shear_stepid.nextval,'1','加入步骤说明')P.S 我发帖时少写了from……