读书人

下面的SQL语句在pl/sql developer中为

发布时间: 2012-01-18 00:23:26 作者: rapoo

下面的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语法规定 赋值语句为 变量 := 值
而不是 变量 = 值

读书人网 >oracle

热点推荐