PLS-00103:当需要以下内容之一时,遇到符号“文件结束”-Oracle 12 c [重复]

a9wyjsp7  于 2023-10-16  发布在  Oracle
关注(0)|答案(1)|浏览(104)

此问题已在此处有答案

oracle express 11g exception weird(2个答案)
25天前关闭
使用DBVisualizer执行Oracle查询

BEGIN 
FOR counter_var IN 1..50
LOOP
INSERT INTO customers VALUES (counter_var,"Yash","Pune",0,0);
END LOOP;
COMMIT;
END;
/

获取以下错误:(附截图以供参考)[代码:6550,SQL状态:65000] ORA-06550:第4行,第59栏:PLS-00103:当预期以下之一时,遇到符号“文件结束”:; [脚本位置:99 - 100]

如果我使用单引号,仍然会得到相同的错误。

如果我们可以使用任何其他方法在Oracle 12 c中插入多个记录,请告诉我

vwhgwdsa

vwhgwdsa1#

另一种方法是:

insert into customer 
select level, 'Yash', 'Pune', 0, 0
from dual
connect by level<=50;

还有一件事要记住请写出要插入的列的列表,这样当有人向你要插入的表中添加列时,插入不会失败。否则,我不知道你的代码为什么会失败。就像你有一些奇怪的性格或者...通常,在Oracle SQL和PL/SQL中,文字字符串由单引号而不是双引号括起来。

相关问题