aaaaa的呀!declare
str varchar2(100);
begin
str := 'aaaaa';
dbms_output.put_line(str);
end;

解决方案 »

  1.   

    这是个PL/SQL程序,你的在test window里执行,并且看DBMS_OUTPUT窗口里的内容
      

  2.   

    是,要在DBMS_OUTPUT输入窗口中查看结果.
      

  3.   

    不行的,把语句放到Test window窗口中执行时,提示:ORA-06550:第5行,第1列:
    PLS-00103:出现符号“BEGIN”在需要下列之一时:
    :=:notnull
      defaultcharacter
    什么原因呢?
      

  4.   

    哪都可以执行,只要不适plan window。你的是什么版本的?
      

  5.   

    谢谢,现在能执行了。还用一个问题::=和=有什么区别?上面的str := 'aaaaa';中为什么不能把:=改称=呢?
      

  6.   

    :=代表赋值
    =是判断是否相等例如:
    a:='aaaaa',将aaaaa赋值给变量aif a = 'aaaaa' then xxxxxx
    这是判断,如果a与'aaaaa'相等,那么执行下面的语句
      

  7.   

    没什么为什么得
    oracle的PL/SQL语法规定 赋值语句为 变量 := 值
    而不是 变量 = 值