Ada+SQL is a programming environment for Ada 95
extended with basic SQL single user capabilities. It incorporates a very fast compiler and
interpreter, with debugging options, library generator and browser, syntax template
editors, programmer wizard, two-dimensional graphics, SQL interactive interface and
hypertext documentation on the environment, Ada 95 and SQL.
"Comandos básicos de SQL podem ser
executados de forma interativa ou ainda como parte de programas seqüênciais e
concorrentes. Keywords equivalentes para Ada e SQL em português. Veja equivalências mais
abaixo."
Keywords can be written in either english (standard Ada 95) or portuguese.
The following dialog box allows to code keywords in either standard Ada 95 or in a
Portuguese dialect. When the keywords are in the Portuguese dialect the attributes are
also changed accordingly.
It is also possible to set the compiler and the IDE to display error messages in either
English or Portuguese.
When the keywords are in Portuguese the SQL commands are also changed to a SQL
Portuguese dialect.
The language keyword equivalence is shown below:
English
Português
ABORT ABORTE
ABS ABS
ABSTRACT ABSTRATO
ACCEPT ACEITE
ACCESS ACESSO
ALIASED APELIDO
ALL TUDO
AND E
ARRAY ARRAY
AT NO
BEGIN INICIO
BODY CORPO
CASE CASO
CONSTANT CONSTANTE
DECLARE DECLARE
DELAY ATRASE
DELTA DELTA
DIGITS DIGITOS
DO FACA
ELSE SENAO
ELSIF SENAOSE
END FIM
ENTRY ENTRADA
EXCEPTION EXCECAO
EXIT SAIA
FOR PARA
FUNCTION FUNCAO
GENERIC GENERICO
GOTO VAPARA
IF SE
IN EM
IS ES
LIMITED LIMITADO
LOOP LACO
MOD MOD
NEW NOVO
NOT NAO
NULL NULO
OF DE
OR OU
OTHERS OUTROS
OUT SAIDA
PACKAGE PACOTE
PRAGMA DIRETIVA
PRIVATE PARTICULAR
PROCEDURE PROCEDIMENTO
PROTECTED PROTEGIDO
RAISE PROVOCA
RANGE INTERVALO
RECORD REGISTRO
REM REM
RENAMES RENOMEIA
REQUEUE REQUEUE
RETURN RETORNE
REVERSE INVERSO
SELECT SELECIONE
SEPARATE SEPARADO
SUBTYPE SUBTIPO
TAGGED TAGGED
TASK TAREFA
TERMINATE TERMINE
THEN ENTAO
TYPE TIPO
UNTIL ATE
USE USE
WHEN QUANDO
WHILE ENQUANTO
WITH COM
XOR XOU
Dialeto de atributos em Português
English
Português
ACCESS
ACESSO
ADDRESS
ENDERECO
ADJACENT
ADJACENTE
AFT
AFT
ALIGNMENT
ALINHAMENTO
BASE
BASE
BIT_ORDER
ORDEM_BIT
CALLABLE
CHAMAVEL
CEILING
CEILING
CLASS
CLASSE
COMPONENT_SIZE TAMANHO_COMPONENTE
COMPOSE
COMPONHA
CONSTRAINED CONFORMADO
COPY_SIGN
COPY_SIGN
COUNT
CONTE
DEFINITE
DEFINITIVO
DELTA
DELTA
DIGITS
DIGITOS
EXPONENT
EXPOENTE
EXTERNAL_TAG TAG_EXTERNO
FIRST
PRIMEIRO
FIRST_BIT
PRIMEIRO_BIT
FLOOR
FLOOR
FORE
FORE
FRACTION
FRACAO
IMAGE
IMAGEM
INPUT
ENTRADA
LAST
ULTIMO
LAST_BIT
ULTIMO_BIT
LEADING_PART LEADING_PART
LENGTH
COMPRIMENTO
MACHINE
MAQUINA
MACHINE_OVERFLOWS OVEFLOW_MAQUINA
MACHINE_RADIX MACHINE_RADIX
MACHINE_ROUNDS ARREDONDA_MAQUINA
MAX
MAXIMO
MAX_SIZE_IN_STORAGE_ELEMENTS
MAXIMO_TAMANHO_EM_ELEMENTOS_MEMORIA
MIN
MINIMO
MODEL
MODELO
MODEL_EMIN MODELO_EMIN
MODEL_EPSILON MODELO_EPSILON
MODEL_MANTISSA MODELO_MANTISSA
MODEL_SMALL MODELO_PEQUENO
OUTPUT
SAIDA
POS
POS
POSITION
POSICAO
PRED
PRED
RANGE
INTERVALO
READ
LEIA
REMAINDER
ARREDONDAMENTO
ROUND
ARREDONDA
ROUNDING
ARREDONDANDO
SCALE
ESCALA
SCALING
ESCALANDO
SIGNED_ZEROS ZEROS_SINALIZADOS
SIZE
TAMANHO
SMALL
PEQUENO
STORAGE_POOL AREA_DE_ARMAZENAMENTO
STORAGE_SIZE TAMANHO_ARMAZENAMENTO
SUCC
SUCC
TAG
TAG
TERMINATED TERMINADO
UNBIASED_ROUNDING ARRENDONDAMENTO_SEM_BIAS
UNCHECKED_ACCESS ACESSO_NAO_VERIFICADO
VAL
VAL
VALID
VALIDO
VALUE
VALOR
WIDE_IMAGE IMAGEM_AMPLA
WIDE_VALUE VALOR_AMPLO
WIDTH
LARGURA
WRITE
ESCREVA
Dialeto SQL em Português
English
Português
ADD
ADICIONE
ALTER ALTERE
ASC CRE
ASCENDING CRESCENTE
BY POR
CONTAIN CONTEM
CONTAINS CONTEM
CREATE CRIE
DEFINE DEFINA
DELETE DELETE
DES DEC
DESCENDING DECRESCENTE
DISTINCT DISTINTO
DOES -- sem equivalente
DROP RETIRE
EXTRACT ESTRAIA
FIELD CAMPO
FROM DE
GROUP AGRUPE
HAVING TENDO
INDEX INDICE
INSERT INSERE
INTO DENTRO
LIKE COMO
ON -- sem equivalente
ORDER ORDENE
SELECT SELECIONE
SET CONJUNTO
TABLE TABELA
UNIQUE UNICO
UPDATE ATUALIZE
VIEW VISAO
WHERE ONDE