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,必须要将结果放到变量中,即类似select count(*) into count1 from checkTmp这种写法。直接写成select * from checkTmp order by expressID肯定会报错的,因为oracle不知道你要select干什么。
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;
4/1 PLS-00428: 在此 SELECT 语句中缺少 INTO 子句 复制 SQL>create or replace procedure get_news2 as3 aa number;4 begin5 select count(*) into aa from cf_news;6 end;7 / 1. 2. 3. 4. 5. 6. 7. 过程已创建。 复制 SQL>create or replace procedure get_news2 as3 aa number;4 begin...
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 子句请问要怎么修改,才能实现...
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.)。
oracle不是不能,而是采用的方法不同罢了。可以使用一下方法创建返回结果集的调用:SQL> create or replace package pkg_HelloWorld as 2 -- 定义ref cursor类型 3 type myrctype is ref cursor;4 --函数申明 5 function getHelloWorld return myrctype;6 end pkg_HelloWorld;Package ...
(1,'zmh');commit;end;/begininsertintotestvalues(2,'qyt');commit;end;/---存储过程中不能直接执行select,如果要执行select,必须跟上into字句beginselect*fromtest;end;/PLS-00428:在此SELECT语句中缺少INTO子句这个地方,我的理解是在存储过程中执行select语句,需要先把数据赋值到事先声明好的变量中,然后通过...
4/3 PLS-00428: 在此 SELECT 语句中缺少 INTO 子句 就是提示你, 缺少 INTO 子句了。 oracle 如何保存col列的格式 是指sqlplus的查询输出格式? 这个没多大用product\12.2.0\dbhome_1\sqlplus\admin 里面有个glogin.sql能改全局设定 但没啥意义 oracle的sqlplus怎样保存修改的数据?