如何发送表作为参数?
问题描述:
如何发送表作为参数?如何发送表作为参数?
需要类似的东西:
CREATE OR REPLACE FUNCTION test(argTable TABLE(
field1 integer,
field1 integer,
etc smallint
))
RETURNS integer AS
$BODY$
... 是否有可能顺便说一句?
UPD:我要发送一个临时表来运行,所以我想我需要在参数列表中的表结构声明。
谢谢。其实这并不是我计划要做的。但是这解决了我的问题。 – noxvile 2010-09-20 11:52:12
其实EXECUTE是更好的方法。我的猜测是你想将表格行作为值传递。在哪里执行更像是一个通过引用的方法,不会产生大量数据传输的成本。 – Kuberchaun 2010-09-20 12:56:01