【发布时间】:2014-09-26 06:34:22
【问题描述】:
需要在Procedure中写下Query with(在参数中使用)
SELECT *
FROM (SELECT a.ID,
b.table_name,
b.creation_date,
RANK() OVER (PARTITION BY b.table_name ORDER BY b.creation_date desc) as date_ranking
FROM xxc_history a,
xxc_history_details b
WHERE a.ID = b.ID
AND name = P_NAME)
WHERE date_ranking = 1;
我需要在某个地方调用这个过程。我正在使用 Oracle Database 11g 企业版 11.1.0.7.0 - 64 位生产
【问题讨论】:
-
您可以在查询中调用函数,但不能在过程中调用。
-
感谢回复,这是显示所有行和记录吗..:)
-
这与Oracle表单查询有关,我需要写在过程或函数中,需要在ORacle表单的按钮中调用这些程序
标签: oracle stored-procedures plsql