PLS-00428 错误是 Oracle PL/SQL 编程中常见的编译错误之一,通常与 SELECT 语句的使用不当有关。下面我将从几个方面来详细解释这个错误: 1. PLS-00428 错误的含义 PLS-00428 错误表示在 PL/SQL 块中使用了 SELECT 语句,但 Oracle 期望在这条 SELECT 语句中包含 INTO 子句。INTO 子句用于将 SELECT 查询的结果...
DECLARE @guidList NVARCHAR(max) SELECT @guidList=( CAST(OrderGUID AS nvarchar(max)) +',')...
子句 说明 是否必须使用 SELECT 要返回的列或者表达式 是 FROM
但是,一般来说,INTO条款是甲骨文抱怨的。
PLS-00428: 在此SELECT语句中缺少INTO子句 highlighter- pgsql BEGINSELECT*FROMorders; pro_delete_all_order;ROLLBACK;END; 2.3 Oracle存储过程编译错误,但是命令行不提示错误!!! 看上去是成功创建了存储过程,但是实际上存在错误!!! 可从下图中看出,实际上编译未通过,跟Mysql不一(创建都不行)样,这里能创建,但...
(1,'zmh');commit;end;/begininsertintotestvalues(2,'qyt');commit;end;/---存储过程中不能直接执行select,如果要执行select,必须跟上into字句beginselect*fromtest;end;/PLS-00428:在此SELECT语句中缺少INTO子句这个地方,我的理解是在存储过程中执行select语句,需要先把数据赋值到事先声明好的变量中,然后通过...
--没有into,编译报错,提示:Compilation Error: PLS-00428: an INTO clause is expected in this SELECT statement. 3.在利用select...into...语法时,要必须先确保数据库有该条语句 在使用select...into...语句前可以使用select count(*)from查看数据库中是否有数据存在,如果有数据再使用select...into...语句...
PLS-00428: an INTO clause is expected in this SELECT statement (1 answer) Closed 11 months ago.I want to create a query in oracle that looks like thisDECLARE my_count NUMBER; BEGIN SELECT COUNT(table.column1) INTO my_count FROM table; IF my_count > 2 THEN SELECT * FROM table WHERE...
foundationid=fid;-- 没有into,编译报错,提示:Compilation Error: PLS-00428: an INTO clause is expected in this SELECT statement 3.在利用select ... into ... 语法时,必须先确保数据库中有该条记录,否则会报出"no data found"异常。 可以在该语法之前,先利用select count(*) from 查看数据库中是否...
Error: PLS - 00428 : an INTO clause is expected in this SELECT statement 3.在利用select...into...语法时,必须先确保数据库中有该条记录,否则会报出"no data found"异常。 select count(*) from 查看数据库中是否存在该记录,如果存在,再利用select...into... ...