【发布时间】:2020-09-15 13:21:39
【问题描述】:
我正在尝试以特定模式检索数据库中表的所有名称,但这仅适用于信息模式并为其他模式返回 null。这是我的尝试:
CREATE PROCEDURE tablename(DB VARCHAR,SC VARCHAR)
RETURNS array
LANGUAGE JAVASCRIPT
AS
$$
var t = [];
var stmt = snowflake.createStatement({
sqlText: "SELECT table_name FROM "+ DB +".information_schema.TABLES where TABLE_TYPE='BASE_TABLE';"});
var e = stmt.execute();
while(e.next())
{
var x = r.getColumnValue('table_name');
t.push(x);
}
return t;
$$;
【问题讨论】:
标签: javascript sql stored-procedures snowflake-cloud-data-platform