首页 > 资讯
作者 : Pass4Side点击 : 470
 
日期:2009-11-18 15:26

LOT-951 考试内容

LOT-951 Exam
IBM Lotus Notes Domino 8.5 Application Development Update
科目编号:LOT-951
科目名称:IBM Lotus Notes Domino 8.5 Application Development Update
考题数目:105 Q&As
更新日期:2009-11-18

LOT-951 考试是 Lotus 公司的 IBM Lotus Notes Domino 8.5 Application Development Update 认证考试官方代号,Pass4Side考题大师LOT-951试题都是考试原题的完美组合,覆盖率95%以上,答案由多位专业资深讲师原版破解得出,正确率100%,只要您使用本站的考试题库参加LOT-951 考试,我们保证您一次轻松通过考试
   
下面关于如何从命令行处理器(CLP)使用CALL语句调用存储过程?
 
Document #: 1807544C25001

Body:
[标题] 如何从命令行处理器(CLP)使用CALL语句调用存储过程?

环境:
产品: DB2 UDB
平台: Cross Platform
版本: V8

问题描述: 如何从命令行处理器(CLP)使用CALL语句调用存储过程?

解答:
您可以通过从 DB2 命令行处理器界面使用 call SQL 语句调用存储过程。

步骤:

要调用存储过程,首先连接至数据库:

  db2 connect to sample user userid using password
 
其中 userid 和 password 是样本数据库所在的实例的用户标识和密码。

要使用 call 语句,输入存储过程名加上任何 IN 或 INOUT 参数,并输入“?”作为每个 OUT 参数的占位符。

存储过程的参数是在程序源文件中的存储过程的 CREATE PROCEDURE 语句中给定的。例如,在 SQL 过程源文件 whiles.db2 中,以 DEPT_MEDIAN 过程的 CREATE PROCEDURE 语句开头:

CREATE PROCEDURE DEPT_MEDIAN
(IN deptNumber SMALLINT, OUT medianSalary DOUBLE)

要调用此过程,需要对 IN 参数 deptNumber 指定一个有效的 SMALLINT 值,并对 OUT 参数指定一个问号“?”。DEPT_MEDIAN 过程将存取样本数据库的 STAFF 表。变量 deptNumber 被指定给 STAFF 表的 DEPT 列,因此您可以从 DEPT 列中获取有效值:例如,值“51”。

现在,可以输入带有过程名的 call 语句,并对 IN 参数指定了值且对 OUT 参数的值指定了一个问号“?”。过程参数必须括在圆括号中,如下所示:

  db2 call dept_median (51, ?)

注意:

在 UNIX 平台上,圆括号对于命令外壳程序具有特殊意义,因此必须将 "\" 字符置于其前面或将其用引号引起来,如下所示:
  db2 "call dept_median (51, ?)"

如果您正在使用命令行处理器的交互方式,则不要使用引号。

在运行以上命令之后,应会出现以下结果:
输出参数的值
--------------------------
参数名:MEDIANSALARY
参数值:+1.76545000000000E+004

B20000I SQL 命令成功完成。
 




产品保证 | 购买指南 | 常见问题 | 支付方式 | 退款协议 | 考试引擎 | 联系我们 | 站点地图 1 2 3 4

Copyright©2006-2009 Pass4side Limited. All Rights Reserved

Pass4side materials do not contain actual questions and answers from Microsoft's Cisco's Certification Exams.