sql_languages #表sql_languages为PostgreSQL支持的每一种 SQL 语言绑定包含一行。PostgreSQL支持直接 SQL 和 C 中的嵌入式 SQL;从此表中只能了解到这些信息。
此表已在 SQL:2008 中从 SQL 标准移除,因此没有引用 SQL:2003 之后标准的条目。
Table 36.44. sql_languages 列
| Name | 数据类型 | 描述 |
|---|---|---|
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 语言。 |