Você está na página 1de 2

08/10/2010 IBExpert | Doc / Linguagem de Consulta …

<<| Referência da Linguagem SQL | dialeto SQL >>

Structured Query Language Structured Query Language


1. DSQL - SQL dinâmico
2. ESQL - SQL incorporado
SQL é a sigla para Structured Query Language. Ele é usado
3. isql - SQL Interactive
para se comunicar com um banco de dados relacional. De 4. PSQL - Stored Procedure e Trigger Língua
acordo com a ANSI (American National Standards Institute), é
a linguagem padrão para gerenciamento de sistemas de banco
de dados relacional. Ela serve para definir, manipular, encontrar e buscar dados em um banco de dados.

Firebird e InterBase® coadunam perfeitamente com as normas internacionais industrial SQL 92. Havia uma série
de funcionalidades introduzidas no Firebird 1.5, que atendam aos mais recentes padrões SQL-99.

Além disso Firebird e InterBase® oferece uma série de SQL melhorias adicionais, tais como geradores,
triggers e procedimentos armazenados, permitindo uma modelagem mais ampla e manipulação de dados.
Essas melhorias podem ter como base o padrão ANSI SQL2 Standard ou já em conformidade com o esboço
da norma ANSI / ISO SQL3 normas.

DSQL - SQL dinâmico


DSQL é o subconjunto utilizado hoje em dia mais comum. Ela permite que um programa para criar mapas em
tempo de execução. Ele pode ser usado a partir de linguagens convencionais através do InterBase® API. Mais
frequentemente, é usado em ambientes de desenvolvimento modernas, tais como Delphi, que esconde os
mecânicos da API. A conclusão DSQL afirmação é muito parecido com o "embedded" idioma, sem o SQL EXEC
e sem o ponto e vírgula.

ESQL - SQL incorporado


A forma integrada do SQL é usada em programas escritos em linguagens tradicionais como C e Pascal, iniciado
pelo SQL EXEC comunicado. Um pré-processador transforma em linguagem SQL estruturas de dados do host e
as chamadas para o InterBase® servidor. A linguagem escrita é embutido no programa, suas declarações não
podem ser gerados dinamicamente. Declarações em SQL incorporado são terminadas com um ponto e vírgula.

ESQL é inválido em procedimentos armazenados e gatilhos (assim como a linguagem procedimento (PSQL)
não ist válido ESQL), podendo no entanto executar procedimentos armazenados.

Para mais informações, consulte o Borland InterBase® 6.x Embedded SQL Guia.

isql - SQL Interactive


ISQL é um programa utilitário de linha de comando que pode ser usado para executar consultas SQL no banco
de dados. ISQL suporta definições de dados e de comandos de manipulação de dados, bem como scripts SQL
www.ibexpert.info/ibe/index.php?n=Do… 1/2
08/10/2010 IBExpert | Doc / Linguagem de Consulta …
com o SQL comandos múltiplos dentro de um script. Ele pode ser usado para criar e modificar dados de
metadados, alteração de inserção e exclusão de dados, consultas de dados e visualização de resultados (tudo
isso pode ser feito no SQL IBExpert Editor), adição e remoção dos direitos de banco de dados do usuário
(veja IBExpert User Manager e Grant Manager) e execução de banco de dados de outras funções
administrativas. É muito semelhante ao DSQL, com algumas omissões, como cursores, e algumas adições, por
exemplo, SET e SHOW.

ISQL comandos terminam com ;. Cada comando deve ser explicitamente que utilizem a cometer comunicado.

PSQL - Stored Procedure e Trigger Língua


Consulte o procedimento armazenado e linguagem gatilho capítulo para obter mais informações.

voltar ao topo da página


<<| Referência da Linguagem SQL | dialeto SQL >>

www.ibexpert.info/ibe/index.php?n=Do… 2/2

Você também pode gostar