La table sql_languages contient une ligne pour chaque langage lié SQL supporté par PostgreSQL™. PostgreSQL™ supporte directement le SQL et le SQL intégré dans le C ; c'est tout ce que vous apprendrez de cette table.
Tableau 32.32. Colonnes de sql_languages
Nom | Type de données | Description |
---|---|---|
sql_language_source | character_data | Le nom de la source de la définition du langage ; toujours ISO 9075, c'est-à-dire le standard SQL |
sql_language_year | character_data | L'année de l'approbation du standard dans sql_language_source ; actuellement 2003 |
sql_language_conformance | character_data | Le niveau de conformité au standard pour le langage. Pour ISO 9075:2003, c'est toujours CORE. |
sql_language_integrity | character_data | Toujours NULL (cette valeur n'a d'intérêt que pour les versions précédentes du standard SQL). |
sql_language_implementation | character_data | Toujours NULL |
sql_language_binding_style | character_data | Le style de lien du langage, soit DIRECT soit EMBEDDED |
sql_language_programming_language | character_data | Le langage de programmation si le style de lien est EMBEDDED, sinon NULL. PostgreSQL™ supporte uniquement le langage C. |