| Документация по PostgreSQL 9.4.1 | |||
|---|---|---|---|
| Пред. | Уровень выше | Глава 34. Информационная схема | След. |
34.45. sql_languages
Таблица sql_languages содержит одну строку для каждой привязки языка SQL, поддерживаемой PostgreSQL. PostgreSQL поддерживает непосредственный SQL и SQL, встроенный в C; это всё, что можно получить из этой таблицы.
Эта таблица была исключена из стандарта SQL в версии SQL:2008, так что она не содержит записей, относящихся к стандартам новее 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 | Всегда NULL (Это значение было актуально для более ранней версии стандарта SQL.) |
| sql_language_implementation | character_data | Всегда NULL |
| sql_language_binding_style | character_data | Стиль привязки языка: DIRECT или EMBEDDED |
| sql_language_programming_language | character_data | Язык программирования, если стиль привязки — EMBEDDED, иначе NULL. PostgreSQL поддерживает только язык C. |
| Пред. | Начало | След. |
| sql_implementation_info | Уровень выше | sql_packages |
| PostgreSQL 9.4.1 Documentation | |||
|---|---|---|---|
| Prev | Up | Chapter 34. The Information Schema | Next |
34.45. sql_languages
The table sql_languages contains one row for each SQL language binding that is supported by PostgreSQL. PostgreSQL supports direct SQL and embedded SQL in C; that is all you will learn from this table.
This table was removed from the SQL standard in SQL:2008, so there are no entries referring to standards later than SQL:2003.
Table 34-43. sql_languages Columns
| Name | Data Type | Description |
|---|---|---|
| sql_language_source | character_data | The name of the source of the language definition; always ISO 9075, that is, the SQL standard |
| sql_language_year | character_data | The year the standard referenced in sql_language_source was approved. |
| sql_language_conformance | character_data | The standard conformance level for the language binding. For ISO 9075:2003 this is always CORE. |
| sql_language_integrity | character_data | Always null (This value is relevant to an earlier version of the SQL standard.) |
| sql_language_implementation | character_data | Always null |
| sql_language_binding_style | character_data | The language binding style, either DIRECT or EMBEDDED |
| sql_language_programming_language | character_data | The programming language, if the binding style is EMBEDDED, else null. PostgreSQL only supports the language C. |