PostgreSQL 9.4.4 中文手册
上一页 | 上一级 | 章 34. 信息模式 | 下一页

# 34.45. `sql_languages`

表`sql_languages`为PostgreSQL 里支持的每个 SQL 语言绑定都包含一行。PostgreSQL 支持直接的 SQL 和在 C 里面嵌入 SQL； 这就是你从这个表里能看到的所有东西。

这个表在SQL:2008中已经从SQL标准中移除了，所有SQL:2003以后的标准都没有可以参考的条目了。

表 34-43. `sql_languages` 字段

名字 | 数据类型 | 描述
--- | --- | ---
`sql_language_source` | `character_data` | 语言定义源的名称；总是`ISO 9075`，也就是SQL 标准
`sql_language_year` | `character_data` | `sql_language_source`里引用的标准通过的年代。
`sql_language_conformance` | `character_data` | 这种语言绑定的标准遵循级别。对于 ISO 9075:2003，这里总是`CORE`。
`sql_language_integrity` | `character_data` | 总是空（这个数值与早期的 SQL 标准相关。）
`sql_language_implementation` | `character_data` | 总是为空
`sql_language_binding_style` | `character_data` | 语言绑定风格，要么是`DIRECT`，要么是`EMBEDDED`。
`sql_language_programming_language` | `character_data` | 如果绑定风格是`EMBEDDED`，那么是编程语言， 否则是空，PostgreSQL只支持 C 语言。

上一页 | 起始页 | 下一页
`sql_implementation_info` | 上一级 | `sql_packages`