全部博文(136)
分类: Oracle
2008-06-27 13:10:34
SQL> select * from v$version;
BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod PL/SQL Release 10.2.0.1.0 - Production CORE 10.2.0.1.0 Production TNS for 32-bit Windows: Version 10.2.0.1.0 - Production NLSRTL Version 10.2.0.1.0 - Production |
SQL> create or replace package pkg_test is
2 3 procedure prc_xx( v_varchar IN VARCHAR2 DEFAULT 'adsf'); 4 5 end pkg_test; 6 / 程序包已创建。
SQL> create or replace package body
pkg_test is
2 procedure prc_xx( v_varchar IN VARCHAR2 DEFAULT 'adsf') 3 is 4 begin 5 dbms_output.put_line('v_varchar: '||v_varchar); 6 end; 7 end pkg_test; 8 / 程序包主体已创建。 |
SQL> exec pkg_test.prc_xx
v_varchar: adsf PL/SQL 过程已成功完成。
SQL> exec pkg_test.prc_xx('yuechaotian');
v_varchar: yuechaotian PL/SQL 过程已成功完成。 |
SQL> create or replace package body pkg_test is
2 3 procedure prc_xx( v_varchar IN VARCHAR2 DEFAULT 'adsf') 4 is 5 begin 6 dbms_output.put_line('v_varchar'||v_varchar); 7 if v_varchar is null then 8 dbms_output.put_line('null'); 9 else 10 dbms_output.put_line('not null'); 11 end if; 12 end; 13 end pkg_test; 14 / 程序包主体已创建。 |
v_varchar: null |