--------------------------------------------------------------
Autor: Carlos Henrique Pereira
----------------TABELA DE CONTROLE DE VIAGEM------------------
--------------------------------------------------------------
CREATE TABLE CONTROLE
(
CODIGO_VIAGEM INT NOT NULL PRIMARY KEY IDENTITY,
DATA_VIAGEM DATETIME NOT NULL,
VALOR_VIAGEM VARCHAR (15) NOT NULL,
STATUS VARCHAR (12) NOT NULL,
ORIGEM VARCHAR (100) NOT NULL,
DESTINO VARCHAR (100) NOT NULL,
HORA_PARTIDA_ORIGEM VARCHAR (10) NOT NULL,
HORA_PARTIDA_DESTINO VARCHAR (10) NOT NULL,
HORA_CHEGADA_DESTINO VARCHAR (10) NOT NULL,
HORA_CHEGADA_ORIGEM VARCHAR (10) NOT NULL,
RESPONSAVEL VARCHAR (60) NOT NULL,
APELIDO VARCHAR (50) NOT NULL,
ENDERECO VARCHAR (100) NOT NULL,
TELEFONE VARCHAR (15) NOT NULL,
CELULAR VARCHAR (15) NOT NULL,
EMAIL VARCHAR (60) NOT NULL,
LOCAL_EMBARQUE VARCHAR (100) NOT NULL,
MOTORISTA VARCHAR (60) NOT NULL,
CARRO INT NOT NULL,
OBS VARCHAR (255)
)
--PROCEDIMENTO PARA INCLUIR NOVO CONTROLE DE VIAGEM
CREATE PROCEDURE INCLUI_CONTROLE
@DATA_VIAGEM DATETIME,
@VALOR_VIAGEM VARCHAR (15),
@STATUS VARCHAR (12),
@ORIGEM VARCHAR (100),
@DESTINO VARCHAR (100),
@HORA_PARTIDA_ORIGEM VARCHAR (10),
@HORA_PARTIDA_DESTINO VARCHAR (10),
@HORA_CHEGADA_DESTINO VARCHAR (10),
@HORA_CHEGADA_ORIGEM VARCHAR (10),
@RESPONSAVEL VARCHAR (60),
@APELIDO VARCHAR (50),
@ENDERECO VARCHAR (100),
@TELEFONE VARCHAR (15),
@CELULAR VARCHAR (15),
@EMAIL VARCHAR (60),
@LOCAL_EMBARQUE VARCHAR (100),
@MOTORISTA VARCHAR (60),
@CARRO INT,
@OBS VARCHAR (255)
AS
INSERT INTO CONTROLE (DATA_VIAGEM,VALOR_VIAGEM,STATUS,ORIGEM,DESTINO,HORA_PARTIDA_ORIGEM,HORA_PARTIDA_DESTINO,HORA_CHEGADA_DESTINO,HORA_CHEGADA_ORIGEM,RESPONSAVEL,APELIDO,ENDERECO,TELEFONE, CELULAR, EMAIL,LOCAL_EMBARQUE,MOTORISTA, CARRO, OBS)
VALUES (@DATA_VIAGEM,@VALOR_VIAGEM,@STATUS,@ORIGEM,@DESTINO,@HORA_PARTIDA_ORIGEM,@HORA_PARTIDA_DESTINO,@HORA_CHEGADA_DESTINO,@HORA_CHEGADA_ORIGEM,@RESPONSAVEL,@APELIDO,@ENDERECO,@TELEFONE,@CELULAR,@EMAIL,@LOCAL_EMBARQUE,@MOTORISTA, @CARRO, @OBS)
--PROCEDIMENTO PARA ALTERAR NOVO CONTROLE DE VIAGEM
CREATE PROCEDURE ALTERA_CONTROLE
@CODIGO_VIAGEM INT,
@DATA_VIAGEM DATETIME,
@VALOR_VIAGEM VARCHAR (15),
@STATUS VARCHAR (12),
@ORIGEM VARCHAR (100),
@DESTINO VARCHAR (100),
@HORA_PARTIDA_ORIGEM VARCHAR (10),
@HORA_PARTIDA_DESTINO VARCHAR (10),
@HORA_CHEGADA_DESTINO VARCHAR (10),
@HORA_CHEGADA_ORIGEM VARCHAR (10),
@RESPONSAVEL VARCHAR (60),
@APELIDO VARCHAR (50),
@ENDERECO VARCHAR (100),
@TELEFONE VARCHAR (15),
@CELULAR VARCHAR (15),
@EMAIL VARCHAR (60),
@LOCAL_EMBARQUE VARCHAR (100),
@MOTORISTA VARCHAR (60),
@CARRO INT,
@OBS VARCHAR (255)
AS
UPDATE CONTROLE SET DATA_VIAGEM=@DATA_VIAGEM, VALOR_VIAGEM=@VALOR_VIAGEM,STATUS=@STATUS,ORIGEM=@ORIGEM,DESTINO=@DESTINO,HORA_PARTIDA_ORIGEM=@HORA_PARTIDA_ORIGEM,HORA_PARTIDA_DESTINO=@HORA_PARTIDA_DESTINO,HORA_CHEGADA_DESTINO=@HORA_CHEGADA_DESTINO,HORA_CHEGADA_ORIGEM=@HORA_CHEGADA_ORIGEM,RESPONSAVEL=@RESPONSAVEL,APELIDO=@APELIDO,ENDERECO=@ENDERECO,TELEFONE=@TELEFONE,CELULAR=@CELULAR,EMAIL=@EMAIL,LOCAL_EMBARQUE=@LOCAL_EMBARQUE,MOTORISTA=@MOTORISTA, CARRO=@CARRO, OBS=@OBS
WHERE CODIGO_VIAGEM=@CODIGO_VIAGEM
--PROCEDIMENTO PARA EXCLUIR NOVO CONTROLE DE VIAGEM
CREATE PROCEDURE EXCLUI_CONTROLE
@CODIGO_VIAGEM INT
AS
DELETE FROM CONTROLE WHERE CODIGO_VIAGEM=@CODIGO_VIAGEM
--TESTE PARA INSERÇÃO DE DADOS
EXEC INCLUI_CONTROLE
@DATA_VIAGEM='2010-04-25',
@VALOR_VIAGEM='1.700,00',
@STATUS='ATIVO',
@ORIGEM='CAMPANHA',
@DESTINO='VARGINHA',
@HORA_PARTIDA_ORIGEM='22:00',
@HORA_PARTIDA_DESTINO='05:00',
@HORA_CHEGADA_DESTINO='04:00',
@HORA_CHEGADA_ORIGEM='09:00',
@RESPONSAVEL='HENRIQUE',
@APELIDO='GRYMMJOW',
@ENDERECO='RUA ATILIO 1048',
@TELEFONE='(35)3261-0000',
@CELULAR='(35)8826-0158',
@EMAIL='CARLOS@LIVE.COM',
@LOCAL_EMBARQUE='PRAÇA DOM FERRÃO',
@MOTORISTA='CARLOS',
@CARRO=2300,
@OBS='NULO'
SELECT * FROM CONTROLE
-----------------------------------------------------------------
-----------FIM DA CODIGO DA TABELA CONTROLE DE VIAGEM------------
-----------------------------------------------------------------
0 comentários:
Postar um comentário