oracle的存储过程中不能直接select,必须要将结果放到变量中,即类似select count(*) into count1 from checkTmp这种写法。直接写成select * from checkTmp order by expressID肯定会报错的,因为oracle不知道你要select干什么。
select出来的结果要放到变量中去,select ... into ... from ... where ...
select SEQ_WCM_RESOURCE.nextval from dual CONNECT BY LEVEL<130000;我写的sql如下declare i int:=1; begin loop select SEQ_WCM_RESOURCE.nextval from dual CONNECT BY LEVEL<130000; exit when i=10; i:=i+1; end loop;end;报了 在此 SELECT 语句中缺少 INTO 子句请问要怎么修改,才能实现...
2.2 PL/SQL中select 必须使用into 填充变量 highlighter- pgsql SQL错误 [6550] [65000]: ORA-06550: 第2行, 第2列: PLS-00428: 在此SELECT语句中缺少INTO子句 highlighter- pgsql BEGINSELECT*FROMorders; pro_delete_all_order;ROLLBACK;END; 2.3 Oracle存储过程编译错误,但是命令行不提示错误!!! 看上去是...
Oracle在此select语句中缺少into子句 Oracle在此select语句中缺少into⼦句 在使⽤plsql写查询语句时报错: 原因是:begin end块中只能添加insert、update、delete之类的,不能添加纯粹的select语句。 把begin 和 end 去掉就可以了。 select into用法 select into 用法 SELECT INTO 语句是在 SQL 中用来创建一个新表...
declare i int:=1;begin loop execute immediate 'select SEQ_WCM_RESOURCE.nextval from dual CONNECT BY LEVEL<130000';exit when i=10;i:=i+1;end loop;end;
SELECT p.last_name, p.first_name, m.last_name, m.first_name FROM personnel p, personnel m WHERE m.manager_id = p.id; A)其中一个语句不能执行B)其中一个语句不是自连接 C)结果相同,显示顺序不同D)结果不同,显示相同 03.{Oracle题目}哪一子句可实现SELECT语句查询单价小于5.00的ID_NUMBER ? (...
4/1 PLS-00428: 在此 SELECT 语句中缺少 INTO 子句 SQL> create or replace procedure get_news 2 as 3 aa number; 4 begin 5 select count(*) into aa from cf_news; 6 end; 7 / 过程已创建, 电脑资料 《简单的Oracle存储过程的创建方法》(https://www.)。
6 OPEN return_cursor FOR 'SELECT ''Hello'' AS a, ''World'' AS B FROM dual';7 return return_cursor;8 END getHelloWorld;9 end pkg_HelloWorld;Package body created.SQL> SELECT pkg_HelloWorld.getHelloWorld FROM dual;GETHELLOWORLD --- CURSOR STATEMENT : 1 CURSOR STATEMENT...
分享1赞 oracle吧 SmartOvertake oracle循环执行sql语句报错:在此 SELECT 语句中缺少 INTO 子句我想要重复执行下面这句sql 10遍 select SEQ_WCM_RESOURCE.nextval from dual CONNECT BY LEVEL<130000; 我写的sql如下 declare i int:=1; begin loop select SEQ_WCM_RESOURCE.nextval from dual CONNECT BY LEVEL<13...