View a markdown version of this page

SVV_EXTERNAL_COLUMNS - Amazon Redshift

从补丁 198 开始,Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息,请参阅博客文章

SVV_EXTERNAL_COLUMNS

使用 SVV_EXTERNAL_COLUMNS 可查看外部表中列的详细信息。对于跨数据库查询,也可以使用 SVV_EXTERNAL_COLUMNS 来查看用户有权访问的未连接数据库上的表中所有列的详细信息。

SVV_EXTERNAL_COLUMNS 对所有用户可见。超级用户可以查看所有行;普通用户只能查看其自己的数据。有关更多信息,请参阅 系统表和视图中的数据可见性

有关查询系统表和视图时的最佳实践的更多信息,请参阅查询系统表

注意

使用 SHOW COLUMNS 命令进行列发现。SHOW COLUMNS 可在本地、数据共享和外部目录上下文间一致地发挥作用,并会随着新功能的发布而更新。有关更多信息,请参阅用于发现元数据的最佳实践

表列

列名称 数据类型 说明
redshift_database_name text 本地 Amazon Redshift 数据库的名称。
schemaname text 外部表的 Amazon Redshift 外部 schema 的名称。
tablename text 外部表的名称。
columnname text 列的名称。
external_type text 列的数据类型。
columnnum integer 外部列编号,从 1 开始。
part_key integer 如果列是分区键,则此值为键的顺序。如果列不是分区,则此值为 0
is_nullable text 定义列是否可为 null。某些值为 truefalse 或不表示任何信息的 "" 空字符串。