PostgreSQL 8.2.20 Documentation
Prev | Fast Backward | Chapter 32. The Information Schema | Fast Forward | Next

# 32.34. `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.

Table 32-32. `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; currently `2003`
`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.

Prev | Home | Next
`sql_implementation_info` | Up | `sql_packages`