Criando procedures e triggers no oracle

1073 palavras 5 páginas
CRIANDO TABELA CLIENTE NO ORACLE

CREATE TABLE CLIENTE ( ID_CLIENTE NUMBER(5), NOMECHAR(20), IDADENUMBER(2), SEXOCHAR(10),
EST_CIVIL CHAR(10),
DEPEND NUMBER(2), ENDER CHAR(20), T_FIXO NUMBER(10), T_MOVEL NUMBER(10), PROF CHAR(15), RENDA NUMBER(7,2), CONSTRAINT CLIENTE_PRIMARY_KEY PRIMARY KEY (ID_CLIENTE));

INSERINDO DADOS NA TABELA CLIENTE
Exemplos:
INSERT INTO CLIENTE VALUES (1001,'ANDERSON',20,’MASCULINO’,’SOLTEIRO’,0,’RUA DAS ORQUIDEAS’,4136425896,4184729630,’PROGRAMADOR’,1500.50);

INSERT INTO CLIENTE VALUES (1002,'SANDRO',22,’MASCULINO’,’SOLTEIRO’,1,’RUA DAS LARANJEIRAS’,4136754896,4192635689,’DESIGN’,2650.98);

INSERT INTO CLIENTE VALUES (1003,'FABIANA',25,’FEMININO’,’CASADA’,2,’RUA QUINZE DE NOV’,4132524523,4184729654,’ESTITICISTA’,4000.00);

INSERT INTO CLIENTE VALUES (1004,'VITORIA',28,’FEMININO’,’SOLTEIRA’,0,’RUA MARECHAL DEOD’,4132528754,4196743625,’VETERINARIA’,3500.00);

INSERT INTO CLIENTE VALUES (1005,'PAULO',34,’MASCULINO’,’CASADO’,2,’RUA BRASILIA’,4136795847,4192368546,’CONSTRUTOR’,5200.00);

CRIANDO A PROCEDURE:

CREATE OR REPLACE PROCEDURE hire_CLIENTE
( v_COD_CLIENTE IN CLIENTE.COD_CLIENTE%TYPE, v_NOME IN CLIENTE.NOME%TYPE, v_ENDERECO IN CLIENTE.ENDERECO%TYPE, v_TEL_FIXO IN CLIENTE.TEL_FIXO%TYPE, v_TEL_MOVEL IN CLIENTE.TEL_MOVEL%TYPE) IS
BEGIN
INSERT INTO CLIENTE VALUES (v_COD_CLIENTE, v_NOME, v_ENDERECO, v_TEL_FIXO, v_TEL_MOVEL);
COMMIT;
END hire_CLIENTE;
/

CRIANDO PROCEDURE PARA INSERÇÃO, EXCLUSÃO, ATUALIZAÇÃO E CONSULTA.
Criando uma procedure para inserção na tabela que criamos anteriormente,
A tabela cliente, note que a procedure vai ter conter outro nome, neste caso a chamei de “INCLI”, cada procedure que você criar, terá que nomea-lá, com um nome que não esteja em uso pelo banco!

CRIANDO A PROCEDURE INSERÇÃO:

CREATE OR REPLACE PROCEDURE INCLI
( v_ID_CLIENTE IN

Relacionados

  • Treinamento oracle
    10305 palavras | 42 páginas
  • Pl /sql avançado
    9369 palavras | 38 páginas
  • PL SQL
    2034 palavras | 9 páginas
  • Funções trigger, procedure e functions
    2887 palavras | 12 páginas
  • Trigger
    1062 palavras | 5 páginas
  • Gerenciador banco de dados: oracle e firebird
    4850 palavras | 20 páginas
  • Pl sql
    9917 palavras | 40 páginas
  • PLSQL
    4806 palavras | 20 páginas
  • Sistema de informação
    5621 palavras | 23 páginas
  • Programação Banco de Dados
    12895 palavras | 52 páginas