我正在使用PostgreSQL并且我想向控制台打印一条消息。
如果我用plpythonu我用plpy.notice
如果我用plpgsql我用raise notice
但是当函数是纯函数时如何打印SQL?using 对SELECT 'string'我没有帮助,因为它将字符串打印在一列中,如果消息位于代码中间,则不会显示它。我想要类似raise notice/ plpy.noticefor 的东西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