30.30. sql_languages

A tabela sql_languages contém uma linha para cada ligação com linguagem SQL suportada pelo PostgreSQL. O PostgreSQL suporta SQL direto e SQL incorporado à linguagem C; isto é tudo o que se pode saber a partir desta tabela. [1] [2]

Tabela 30-28. Colunas de sql_languages

Nome Tipo de dado Descrição
sql_language_source character_data O nome de origem da definição da linguagem; sempre ISO 9075, ou seja, o padrão SQL
sql_language_year character_data O ano em que o padrão referenciado em sql_language_source foi aprovado; atualmente 2003
sql_language_comformance character_data O nível de conformidade com o padrão desta ligação com a linguagem. Para ISO 9075:2003 é sempre CORE.
sql_language_integrity character_data Sempre nulo (Este valor tem relevância para uma versão anterior do padrão SQL)
sql_language_implementation character_data Sempre nulo
sql_language_binding_style character_data O estilo de ligação da linguagem, DIRECT (direto) ou EMBEDDED (incorporado)
sql_language_programming_language character_data A linguagem de programação, se o estilo de ligação for EMBEDDED, senão nulo. O PostgreSQL somente suporta a linguagem C.

Exemplo: Consultar a visão sql_languages. [3]

=> \x
Ativada a exibição expandida.

=> SELECT * FROM information_schema.sql_languages;

-[ LINHA 1 ]----------------------+---------
sql_language_source               | ISO 9075
sql_language_year                 | 2003
sql_language_conformance          | CORE
sql_language_integrity            |
sql_language_implementation       |
sql_language_binding_style        | DIRECT
sql_language_programming_language |
-[ LINHA 2 ]----------------------+---------
sql_language_source               | ISO 9075
sql_language_year                 | 2003
sql_language_conformance          | CORE
sql_language_integrity            |
sql_language_implementation       |
sql_language_binding_style        | EMBEDDED
sql_language_programming_language | C

Notas

[1]

SQL_LANGUAGES — visão — Identifica os níveis de conformidade, opções e dialetos suportados pela implementação-SQL de processamento de dados definida neste catálogo. (ISO-ANSI Working Draft) Information and Definition Schemas (SQL/Schemata), ISO/IEC 9075-11:2003 (E) (N. do T.)

[2]

O rowset SQL_LANGUAGES identifica os níveis de conformidade, opções e dialetos suportados pela implementação-SQL de processamento de dados definida no catálogo. Microsoft OLE DB Programmer's Reference (N. do T.)

[3]

Exemplo escrito pelo tradutor, não fazendo parte do manual original.

SourceForge.net Logo CSS válido!