下面的SQL语句在pl/sql developer中为什么显示:(no result set)?本来应该显示:
aaaaa的呀!
declare
str varchar2(100);
begin
str := 'aaaaa ';
dbms_output.put_line(str);
end;
------解决方案--------------------这是个PL/SQL程序,你的在test window里执行,并且看DBMS_OUTPUT窗口里的内容
------解决方案--------------------是,要在DBMS_OUTPUT输入窗口中查看结果.
------解决方案--------------------set serveroutput on
------解决方案--------------------哪都可以执行,只要不适plan window。你的是什么版本的?
------解决方案--------------------:=代表赋值
=是判断是否相等
例如:
a:= 'aaaaa ',将aaaaa赋值给变量a
if a = 'aaaaa ' then xxxxxx
这是判断,如果a与 'aaaaa '相等,那么执行下面的语句
------解决方案--------------------没什么为什么得
oracle的PL/SQL语法规定 赋值语句为 变量 := 值
而不是 变量 = 值