

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# SVV\_EXTERNAL\_COLUMNS
<a name="r_SVV_EXTERNAL_COLUMNS"></a>

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

SVV\_EXTERNAL\_COLUMNS 对所有用户可见。超级用户可以查看所有行；普通用户只能查看其自己的数据。有关更多信息，请参阅 [系统表和视图中的数据可见性](cm_chap_system-tables.md#c_visibility-of-data)。

## 表列
<a name="SVV_EXTERNAL_COLUMNS-table-columns"></a>


| 列名称  | 数据类型  | 说明  | 
| --- | --- | --- | 
| redshift\_database\_name | 文本 | 本地 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。某些值为 true、false 或不表示任何信息的 "" 空字符串。 | 