第7章 存储过程函的数包.pptVIP

  • 1
  • 0
  • 约6.17万字
  • 约 73页
  • 2018-02-19 发布于浙江
  • 举报
第7章 存储过程函的数包

第二种参数传递格式称为名称表示法,格式为: argument = parameter [,…] 其中:argument 为形式参数,它必须与函数定义时所声明的形式参数名称相同。Parameter 为实际参数。 在这种格式中,形势参数与实际参数成对出现,相互间关系唯一确定,所以参数的顺序可以任意排列。 例4: DECLARE V_num NUMBER; V_sum NUMBER; BEGIN V_sum :=get_salary(emp_count = v_num, dept_no = 30); DBMS_OUTPUT.PUT_LINE(‘30号部门工资总和:’||v_sum||’,人数:’||v_num); END; 第三种参数传递格式称为混合表示法: 即在调用一个函数时,同时使用位置表示法和名称表示法为函数传递参数。采用这种参数传递方法时,使用位置表示法所传递的参数必须放在名称表示法所传递的参数前面。也就是说,无论函数具有多少个参数,只要其中有一个参数使用名称表示法,其后所有的参数都必须使用名称表示法。 例5: CREATE OR REPLACE FUNCTION demo_fun( Name VARCHAR2, Age INTEGER, Sex VARCHAR2) RETURN VARCHAR2 AS V_var VARCHAR2(32); BEGIN

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档