Você está na página 1de 3

TIPOS DE DADOS:

VARCHAR2: O tipo VARCHAR2 armazena caracteres de tamanho varivel.


Deve-se
especificar o tamanho mximo em bytes.
CHAR: Utilize CHAR somente para campos onde voc saiba o tamanho exato
da
informao que ser armazenada e que esse tamanho seja fixo, exemplo
sexo (F ou M), estado (SP, RJ, MG)
Number: Dados numricos de comprimento varivel (total de casas, casas
decimais)
CLOB: Dados de caractere de um byte at 4 gigabytes.
BLOB: Dados binrios de at 4 gigabytes.
Date: Para datas
---------------------------------------------------------------------------------------COMANDOS:

SELECT: Selecionar tabelas


SELECT <atributos>,
FROM <tabela>;
---------------------------------------------------------------------------------------INSERT: Inserir algum atributo ou valor novo em uma tabela
INSERT INTO <nome-tabela>
[(<nome-coluna>, [<nome-coluna>])]
VALUES
(<relao dos valores a serem includos>)
COMMIT;
EXEMPLO:
INSERT INTO EX01_MODALIDADE
(COD_MODALIDADE,DESC_MODALIDADE)
VALUES
(1,'NATAO');
COMMIT;

---------------------------------------------------------------------------------------DELETE: Deletar tabela ou atributo


DELETE FROM <nome-tabela>
WHERE <condio>
COMMIT;
EXEMPLO:
DELETE FROM EX01_PESSOA
WHERE COD_PESSOA = 3;
COMMIT;
---------------------------------------------------------------------------------------CREATE: Criar tabela
CREATE TABLE <nome-tabela> (
<nome-coluna> <tipo-do-dado> NOT NULL ou nada
ALTER (para chave primaria e estrangeira):
ALTER TABLE <nome-tabela>
ADD CONSTRAINT <nome-tabela_PK> PRIMARY KEY
(<nome_do_atributo>);
ALTER TABLE <nome-tabela>
ADD CONSTRAINT <nome-tabela_PK> FOREIGN KEY
(
(<nome_do_atributo>);
)
REFERENCES <nome_da_Outra_tabela> (Para indicar daonde
vem a estrangeira)
(
(<nome_do_atributo_da_outra_tabela>)
) ;
EXEMPLO:
- CHAVE PRIMRIA *****************************************************
ALTER TABLE EX01_PROFESSOR
ADD CONSTRAINT EX01_PROFESSOR_PK
(cod_pessoa_professor);

PRIMARY KEY

-- CHAVE ESTRANGEIRA
*****************************************************
ALTER TABLE EX01_PROFESSOR

ADD CONSTRAINT EX01_FK_PESSOA_PROF


(
cod_pessoa_professor
)
REFERENCES EX01_PESSOA
(
cod_pessoa
);

FOREIGN KEY

---------------------------------------------------------------------------------------DROP: DROP TABLE <nome-tabela> e DROP TABLE <nome-tabela> CASCADE


CONSTRAINTS
(exclui tabela e constraints)
EXEMPLO:
DROP TABLE EX01_AULA CASCADE CONSTRAINTS
---------------------------------------------------------------------------------------COMMIT: Para salvar definitivamente no hd aps alguma alterao em uma
tabela,
usando os comandos delete, insert, etc.
---------------------------------------------------------------------------------------UPDATE: Atualizar dados j existentes dados na tabela
UPDATE <nome-tabela>
SET <nome-coluna> = <novo contedo para o campo>
[WHERE <condio>]
COMMIT;

EXEMPLO:
UPDATE EX01_PESSOA
SET NOM_PESSOA=MARIA ROSA MACHADO'
WHERE COD_PESSOA=8;
COMMIT;

Você também pode gostar