之后修改TYPE TYPE我想创建一个返回用户定义类型的函数。在创建函数后,我希望能够将类型更新为其他类型,以便函数使用新类型,例如。PostgreSQL:可以使用TYPE创建一个函数并在
CREATE TYPE my_type AS ("Column1" text, "Column2" text);
CREATE OR REPLACE FUNCTION my_fucntion()
RETURNS SETOF my_type
bla
bla
blah
ALTER TYPE my_type AS ("Name" text, "Address" text)
这可能吗?修改将始终只是列的名称而不是实际的数据格式,它们总是相同的。
编辑:好的事情是我有2个脚本之一是通用的,必须按原样安装,没有变化。它必须安装在多个地方。第二种是一种配置脚本。
在通用脚本中,我创建了一个函数,它返回一个我想在配置脚本中定义的类型。
我想先安装配置脚本,但我不能,因为我需要执行一些基于通用脚本中的函数的插入。
谢谢
编辑,但它似乎好像我有一个无尽的循环,我不认为这将是可能的 – 2012-03-09 14:10:29
我想出了一些东西。我只是使用这个安装过程:安装配置脚本,它创建类型,然后在调用另一个脚本,然后完成插入 – 2012-03-12 13:20:33