运行 sql 过程和打印日志
Run sql procedure and print logs
我有一个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 查询?
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';
-> 执行程序后 select 选项卡 SQL SERVER 工具上的消息以查看输出打印。
至运行 来自shell、运行的过程:
SELECT db.func(value)
我有一个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 查询?
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';
-> 执行程序后 select 选项卡 SQL SERVER 工具上的消息以查看输出打印。
至运行 来自shell、运行的过程:
SELECT db.func(value)