我正在使用PostgreSQL
并且我想向控制台打印一条消息。
如果我用plpythonu
我用plpy.notice
如果我用plpgsql
我用raise notice
但是当函数是纯函数时如何打印SQL
?using 对SELECT 'string'
我没有帮助,因为它将字符串打印在一列中,如果消息位于代码中间,则不会显示它。我想要类似raise notice
/ plpy.notice
for 的东西SQL
。
CREATE OR REPLACE FUNCTION A()
RETURNS VOID AS
$BODY$
how do i print 'hello world' here?
$BODY$
LANGUAGE sql VOLATILE
Run Code Online (Sandbox Code Playgroud)
如果是 plpgsql 我会这样做:
CREATE OR REPLACE FUNCTION A()
RETURNS VOID AS
$BODY$
Raise Notice 'hello world'
$BODY$
LANGUAGE plpgsql VOLATILE
Run Code Online (Sandbox Code Playgroud)
我正在寻找等效的 LANGUAGE SQL
postgresql ×1