我有一个SQL过程:
create or replace function db.func(value varchar) returns text as $$
select distinct key,
from db.func
$$ language SQL STABLE PARALLEL SAFE;
我已经尝试执行它了
EXEC db.func 'value';
db.func('value');
EXEC db.func @value='value';
我如何在过程中打印日志,或者有什么工具可以将sql过程转换为普通sql查询?
答案 0 :(得分:0)
create or replace function db.func(value varchar) returns text as $$
select distinct key,
from db.func
$$ language SQL STABLE PARALLEL SAFE;
print 'hello message';
->执行过程后,在SQL SERVER Tool上选择“消息”选项卡以查看输出打印。
答案 1 :(得分:0)
要从shell运行该过程,请运行:
SELECT db.func(value)