PL/SQL的问题!大家顺便介绍介绍学PL/SQL到熟练程度的经验,相互交流一下嘛!
PL/SQL的问题:
1.CREATE OR REPLACE BODY package_name {IS | AS}...;
CREATE OR REPLACE FUNCTION function_name[(argument_list)]
RETURN datatype {IS,AS}...;
以上两类型中的IS与AS的区别是什么?
在什么情况下用IS,什么情况下用AS呢?
2.请看以下代码:
FUNCTION inv_calc
BEGIN
IF qty = > :max_qty THEN
RETURN 1;
ELSE
RETURN qty * inv_calc (qty * :part_qty);
...
END IF;
END inv_calc;
以上代码中max_qty 与 part_qty前的“> :”(大于号匹配冒号)是什么意思呀?
是内存地址占位符吗?怎么用的呢?与“&”有什么区别呢?
这个问题提的很菜,不过还是要请大家帮帮忙,解释解释,多谢!
3.另外大家顺便介绍介绍学PL/SQL到熟练程度的经验,相互交流一下嘛!