1 dbms_output.put_line('hello,'||name);
2 ?
3 更改客户端字符集,和服务器端一致

解决方案 »

  1.   

    同 zw_yu(鱼猫) 
    一些问题,你要先搞清楚
      

  2.   

    1.
    create or replace procedure OKOK(p_out out varchar2) as
        p varchar2(100);
    begin
        select '你好' into p from dual;
        p_out:=p;
    end;
    --调用
    SQL> set serverout on 
    SQL> variable dd varchar2(100);
    SQL> execute okok(:dd);
    SQL> select :dd from dual;
      

  3.   

    3:
    修改注册表oracle/nls_lang
      

  4.   

    1。execute dbms_output.put_line('hello');;
     2.没有办法,还得需要控制文件,日志文件等
     3。修改注册表oracle的nls_lang参数的值为AMERICAN_AMERICA.US7ASCII
      

  5.   

    不好意思 ,打错了
    其实dbms.output_put_line('hello,'||name);
    应该是
    dbms.output.put_line('hello,'||name);我已经编译通过了
    只差调用方法行不通了