35.45. sql_languages

sql_languages为每一种被PostgreSQL支持的 SQL 语言绑定包含一行。PostgreSQL支持在 C 中的直接 SQL 和嵌入式 SQL,这是你从这张表中知道的所有东西。

这个表在 SQL:2008 中已被从 SQL 标准中移除,因此这里没有项引用 SQL:2003 之后的标准。

表 35-43. sql_languages

名称数据类型描述
sql_language_sourcecharacter_data 该语言定义的源名称,总是ISO 9075,即 SQL 标准
sql_language_yearcharacter_data sql_language_source中引用的标准被通过的年份。
sql_language_conformancecharacter_data 该语言绑定的标准一致性级别。对于 ISO 9075:2003 总是CORE
sql_language_integritycharacter_data总是为空(这个值与一个早期版本的 SQL 标准相关)。
sql_language_implementationcharacter_data总是为空
sql_language_binding_stylecharacter_data 语言绑定风格,为DIRECTEMBEDDED
sql_language_programming_languagecharacter_data 如果绑定风格为EMBEDDED,则为编程语言,否则为空。PostgreSQL仅支持 C 语言。