我在 teradata 中创建了一个程序
REPLACE PROCEDURE ABC.SHOWTABLE (my_table VARCHAR(30),my_database VARCHAR(30))
BEGIN
DECLARE sqlstr VARCHAR(500);
SET sqlstr = 'SHOW TABLE ' || my_database ||
'.' || my_table ;
EXECUTE IMMEDIATE sqlstr;
END;
call ABC.SHOWTABLE (XYZ,MYTABLE);
它显示错误列/参数“ABC.SHOWTABLE.XYZ”不存在。经过时间 = 00:00:00.011
为什么它正在寻找内部程序