下面的SQL语句在pl/sql developer中为什么显示:(no result set)?本来应该显示: aaaaa的呀!declarestr varchar2(100);beginstr := 'aaaaa';dbms_output.put_line(str);end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是个PL/SQL程序,你的在test window里执行,并且看DBMS_OUTPUT窗口里的内容 是,要在DBMS_OUTPUT输入窗口中查看结果. 不行的,把语句放到Test window窗口中执行时,提示:ORA-06550:第5行,第1列:PLS-00103:出现符号“BEGIN”在需要下列之一时::=:notnull defaultcharacter什么原因呢? 哪都可以执行,只要不适plan window。你的是什么版本的? 谢谢,现在能执行了。还用一个问题::=和=有什么区别?上面的str := 'aaaaa';中为什么不能把:=改称=呢? :=代表赋值=是判断是否相等例如:a:='aaaaa',将aaaaa赋值给变量aif a = 'aaaaa' then xxxxxx这是判断,如果a与'aaaaa'相等,那么执行下面的语句 没什么为什么得oracle的PL/SQL语法规定 赋值语句为 变量 := 值而不是 变量 = 值 基于时间点的恢复代码语法出错,错在那 求一条SQL语句 如何将表某列数据做为视图的表头 sql 语句的求助。 如何才能某个用户操作另一个方案? 关于读取唯一记录 如何知道数据库是否使用INDEX并且得到相应参数 SQL如何动态生成列??? oracle8i安装失败service中的服务如何删除?已删除的数据库SID名却不可用?急盼! oracle登陆问题 如何不用退出PL/SQL Developer 就能看到新建的表 pro*c/c++在插入数据后查询就遇到了问题,请大家帮帮忙
PLS-00103:出现符号“BEGIN”在需要下列之一时:
:=:notnull
defaultcharacter
什么原因呢?
=是判断是否相等例如:
a:='aaaaa',将aaaaa赋值给变量aif a = 'aaaaa' then xxxxxx
这是判断,如果a与'aaaaa'相等,那么执行下面的语句
oracle的PL/SQL语法规定 赋值语句为 变量 := 值
而不是 变量 = 值