美好的一天,的Oracle PL-SQL序列
我想我的查询使用PL/SQL变量(我是一个SQL Server的家伙),这里是我的代码:
DECLARE
nextvalue integer;
BEGIN
SELECT submission_seq.currval INTO nextvalue FROM DUAL;
dbms_output.put_line('test');
dbms_output.put_line(nextvalue);
/* ERROR OCCURS HERE */
SELECT nextvalue, id FROM TABLE_STATUS;
END;
我得到了PLS-00428:在这个SELECT语句中预计有一个INTO子句。
我不明白为什么我得到这个,因为我用一个填充下一个值其中确实包含我想要的。
任何人都可以帮助我吗?
TIA,
COSON
嗯,这无疑更有意义。我认为“table_status%type”是指TABLE_STATUS中的一列。 – coson
是的,您希望您的变量与您试图保存在您的ID中的数据列的类型具有相同的类型。 – dimitrisli