Chinaunix
标题:
用存储过程怎么得到类似查询的结果!
[打印本页]
作者:
kelaisile
时间:
2007-08-28 12:56
标题:
用存储过程怎么得到类似查询的结果!
写一个过程,在QC里调用时返回的结果与select * from tablename的结果是一样的。怎么写?
类似于
select * from (select * from tablename )a
这样写如何?
select * from (call proname) a
作者:
大梦
时间:
2007-08-28 16:38
用表函数吧!
procedure只能去call
作者:
kelaisile
时间:
2007-08-28 17:16
表函数是什么?
作者:
大梦
时间:
2007-08-28 17:26
CREATE FUNCTION FUNCTION3( )
RETURNS TABLE (C1 INTEGER)
NO EXTERNAL ACTION
------------------------------------------------------------------------
-- SQL UDF (表)
------------------------------------------------------------------------
F1: BEGIN ATOMIC
RETURN SELECT count(*) FROM SYSCAT.FUNCTIONS;
END
db2 "select * from table(function3()) a"
作者:
ilovejin
时间:
2007-08-29 13:28
为什么有这种需求?
用户需求是怎么样的?
作者:
gnib
时间:
2007-09-10 01:25
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2