【发布时间】:2020-01-24 08:30:45
【问题描述】:
我正在尝试从帐户管理员对 SNOWFLAKE.INFORMATION_SCHEMA 进行以下查询,但它返回错误。
查询:
Select
'databases' as category,
count(*) as found,
'3' as expected
from SNOWFLAKE.INFORMATION_SCHEMA.DATABASES
where DATABASE_NAME IN ('USDA_NUTRIENT_STDREF','LIBRARY_CARD_CATALOG','SOCIAL_MEDIA_FLOODGATES')
错误:
SQL 编译错误:数据库“SNOWFLAKE”不存在或未授权。
已检查的 SNOWFLAKE 数据库存在,但它没有任何架构,包括 INFORMATION_SCHEMA
【问题讨论】:
-
数据库用户是否有权限访问information_schema?
-
您确定以
accountadmin角色运行它吗?这对我来说是sysadmin -
请注意,您不必对 SNOWFLAKE 数据库运行此查询。如果您对任何数据库运行它,它将返回相同的结果。如果在使用 SNOWFLAKE 时不起作用,请查看尝试其他数据库时会发生什么。
标签: snowflake-cloud-data-platform