35.45. sql_languages
表sql_languages为每一种被PostgreSQL支持的 SQL 语言绑定包含一行。PostgreSQL支持在 C 中的直接 SQL 和嵌入式 SQL,这是你从这张表中知道的所有东西。
这个表在 SQL:2008 中已被从 SQL 标准中移除,因此这里没有项引用 SQL:2003 之后的标准。
表 35-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 语言。 |