PL/SQL过程和函数

Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 
Connected as scott
 
SQL> var job varchar2(20)
SQL> var dname varchar(20)
VARCHAR(20) unknown datatype
 
SQL> var job varchar2(20)
SQL> var dname varchar2(20)
SQL> exec :dname:=get_info('scott',:job);
 
PL/SQL procedure successfully completed
dname
---------
RESEARCH
job
---------
ANALYST
 
SQL> var r1 number
SQL> var r2 number
SQL> exec :r1:=30
 
PL/SQL procedure successfully completed
r1
---------
30
 
SQL> var r1 number
SQL> exec :r1=result(100,:30);
 
begin :r1=result(100,:30); end;
 
ORA-06550: 第 2 行, 第 10 列: 
PLS-00103: 出现符号 "="在需要下列之一时:
 := . ( @ % ; indicator
r1
---------
 
SQL> var r1 number
SQL> exec :r1=result(100,30);
 
begin :r1=result(100,30); end;
 
ORA-06550: 第 2 行, 第 10 列: 
PLS-00103: 出现符号 "="在需要下列之一时:
 := . ( @ % ; indicator
r1
---------
 
SQL> var r1 number
SQL> var r2 number
SQL> exec :r2:=30
 
PL/SQL procedure successfully completed
r2
---------
30
 
SQL> exec :r1:=result(100,:r2);
 
PL/SQL procedure successfully completed
r1
---------
3
r2
---------
10
 
SQL> col object_name format a20
SQL> select object_name,created,status from user_objects
  2  where object_type in('PROCEDURE','FUNCTION');
 
OBJECT_NAME          CREATED     STATUS
-------------------- ----------- -------
ADD_EMPLOYEE         2012/4/11 下 VALID
QUERY_EMPLOYEE       2012/4/11 下 VALID
COMPUTE              2012/4/11 下 VALID
GET_USER             2012/4/11 下 VALID
GET_SAL              2012/4/11 下 VALID
GET_INFO             2012/4/11 下 VALID
RESULT               2012/4/11 下 VALID
 
7 rows selected
 
SQL> SLECT text from user_source where name='raise_salary';
 
SLECT text from user_source where name='raise_salary'
 
ORA-00900: 无效 SQL 语句
 
SQL> select text from user_source where name='raise_salary';
 
TEXT
--------------------------------------------------------------------------------
 
SQL> 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值