如何执行pl / pgsql代码而不创build函数?
使用SQL Server,我可以通过SQL Server Management Studio或任何其他客户端,使用完整的程序逻辑执行代码特别的T-SQL代码。 我已经开始使用PostgreSQL,并且遇到了一点问题,PGSQL需要将任何逻辑embedded到函数中。
有没有办法执行PL / PGSQL代码而不创build执行function?
Postgres 9
DO $$ -- declare BEGIN /* pl/pgsql here */ END $$;
还没有。 版本9.0(仍然是alpha)将有这个选项(做),你必须等到它被释放。