我有一个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查询?
要在shell中运行存储过程,请运行。
SELECT db.func(value)
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工具上选择 "消息 "选项卡,查看输出打印。