34.45. sql_languages
表sql_languages
为PostgreSQL 里支持的每个 SQL 语言绑定都包含一行。PostgreSQL 支持直接的 SQL 和在 C 里面嵌入 SQL; 这就是你从这个表里能看到的所有东西。
这个表在SQL:2008中已经从SQL标准中移除了,所有SQL:2003以后的标准都没有可以参考的条目了。
Table 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 语言。 |