本文介绍了描述非表对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,


如何使用db2的普通命令行界面描述非表对象,如UDF函数和

过程?b / b
数据库服务器= DB2 / LINUX 9.1.0在Linux 2.6上运行的Express-C

Intel-32。


问候,

Serman D.

-

Hi all,

How do I describe non-table objects, like UDF functions and
procedures, using db2''s normal command line interface?

Database server = DB2/LINUX 9.1.0 Express-C running on Linux 2.6
Intel-32.

Regards,
Serman D.
--

推荐答案



从syscat.functions中选择body(funcschema,funcname)=(?,?)


选择文本fropm syscat .procedures where(procschema,procname)=

(?,?)


HTH

/ Lennart

select body from syscat.functions where (funcschema, funcname) = (?,?)

select text fropm syscat.procedures where (procschema, procname) =
(?,?)

HTH
/Lennart




从syscat.functions中选择body(funcschema,funcname)=(?,?)


选择文本fropm syscat .procedures where(procschema,procname)=

(?,?)


select body from syscat.functions where (funcschema, funcname) = (?,?)

select text fropm syscat.procedures where (procschema, procname) =
(?,?)



实际上,SYSCAT.FUNCTIONS和SYSCAT.PROCEDURES都已过时并且

不应再使用了。相反,请参阅SYSCAT.ROUTINES:


SELECT text

FROM syscat.routines

WHERE(routine_schema,routine_name)=( ?,?)


-

Knut Stolze

DB2 z / OS实用程序开发

IBM德国

Actually, SYSCAT.FUNCTIONS and SYSCAT.PROCEDURES are both outdated and
should not be used any longer. Instead, refer to SYSCAT.ROUTINES:

SELECT text
FROM syscat.routines
WHERE ( routine_schema, routine_name ) = ( ?, ? )

--
Knut Stolze
DB2 z/OS Utilities Development
IBM Germany




Thanx,我当时并不知道。这是V9的新功能吗?


/ Lennart

Thanx, I wasn''t aware of that. Is this new for V9?

/Lennart


这篇关于描述非表对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-22 05:22