Você está na página 1de 19

SQL AUX - PRE

ALTER TABLE [inbox].[Sessao] DROP CONSTRAINT [FK_Controle_Sessao_ID];


ALTER TABLE [inbox].[SessaoTrecho] DROP CONSTRAINT [FK_Sessao_SessaoTrecho_ID];
SQL AUX - PS
ALTER TABLE [inbox].[SessaoTrecho] ADD CONSTRAINT [FK_Sessao_SessaoTrecho_ID] FOREIGN KEY([ID_Sessao]) REFERENCES [inbox].[Ses
ALTER TABLE [inbox].[Sessao] ADD CONSTRAINT [FK_Controle_Sessao_ID] FOREIGN KEY([ID_Controle])REFERENCES [inbox].[Controle
TABELA: tb_Controle
ESQUEMA TABELA
inbox tb_Controle
CAMPO TIPO TAMANHO
ID AI
, NomeArquivo A 16
SQL
DROP TABLE inbox.tb_Controle;
CREATE TABLE inbox.tb_Controle (
ID bigint IDENTITY NOT NULL PRIMARY KEY, CADASTRADO int NULL DEFAULT (cast(convert(varchar(8),getdate(),112) as int) )
, NomeArquivo nvarchar(16) NULL DEFAULT(' ')
);
TABELA: tb_Sessao
ESQUEMA TABELA
inbox tb_Sessao
CAMPO TIPO TAMANHO
ID AI 8
, ID_Controle N 16
, TIPO_REGISTRO N 2
, GARAGEM N 3
, COD_LINHA N 9
, VEICULO A 6
, DATA_INCIO_SESSAO A 14
, DATA_FIM_SESSAO A 14
, CATRACA_INICIAL A 10
, CATRACA_FINAL A 10
, COD_EXTERNO_COB A 8
, NOME_COBRADOR A 100
, TOTAL_TRECHOS N 6
, TOTAL_NUM_PAG N 6
, TOTAL_VALOR_PAG N 12
, TOTAL_NUM_USUARIO N 6
, TOTAL_VALOR_USUARIO N 12
, TOTAL_NUM_VT N 6
, TOTAL_VALOR_VT N 12
, TOTAL_NUM_TURISTA N 6
, TOTAL_VALOR_TURISTA N 12
, TOTAL_NUM_EST N 6
, TOTAL_VALOR_EST N 12
, TOTAL_NUM_EST_SUP N 6
, TOTAL_VALOR_EST_SUP N 12
, TOTAL_NUM_GRAT N 6
, TOTAL_NUM_GRAT_CRIANCA N 6
, TOTAL_NUM_GRAT_ALUNOESPECIAL N 6
, TOTAL_NUM_GRAT_COB N 6
, TOTAL_NUM_GRAT_MOT N 6
, TOTAL_NUM_GRAT_FUNC N 6
, TOTAL_NUM_GRAT_APOSENTADO N 6
, TOTAL_NUM_GRAT_IDOSO N 6
, TOTAL_NUM_GRAT_IDOSO_60_64 N 6
, TOTAL_NUM_GRAT_LEI_3733 N 6
, TOTAL_NUM_GRAT_DEF_FISICO N 6
, TOTAL_NUM_GRAT_DEF_MENTAL N 6
, TOTAL_NUM_GRAT_DEF_VISUAL N 6
, TOTAL_NUM_GRAT_DEF_AUDITIVO N 6
, TOTAL_NUM_GRAT_DEF_MOTOR N 6
, TOTAL_NUM_GRAT_OSTOMIZADO N 6
, TOTAL_NUM_INTEGRACOES N 6
, TOTAL_SESSAO N 10
SQL
DROP TABLE inbox.tb_Sessao;
CREATE TABLE inbox.tb_Sessao (
ID bigint IDENTITY NOT NULL PRIMARY KEY, CADASTRADO int NULL DEFAULT (cast(convert(varchar(8),getdate(),112) as int) )
, ID_Controle bigint NULL DEFAULT (0)
, TIPO_REGISTRO tinyint NULL DEFAULT (0)
, GARAGEM smallint NULL DEFAULT (0)
, COD_LINHA int NULL DEFAULT (0)
, VEICULO nvarchar(6) NULL DEFAULT(' ')
, DATA_INCIO_SESSAO nvarchar(14) NULL DEFAULT(' ')
, DATA_FIM_SESSAO nvarchar(14) NULL DEFAULT(' ')
, CATRACA_INICIAL nvarchar(10) NULL DEFAULT(' ')
, CATRACA_FINAL nvarchar(10) NULL DEFAULT(' ')
, COD_EXTERNO_COB nvarchar(8) NULL DEFAULT(' ')
, NOME_COBRADOR nvarchar(100) NULL DEFAULT(' ')
, TOTAL_TRECHOS int NULL DEFAULT (0)
, TOTAL_NUM_PAG int NULL DEFAULT (0)
, TOTAL_VALOR_PAG bigint NULL DEFAULT (0)
, TOTAL_NUM_USUARIO int NULL DEFAULT (0)
, TOTAL_VALOR_USUARIO bigint NULL DEFAULT (0)
, TOTAL_NUM_VT int NULL DEFAULT (0)
, TOTAL_VALOR_VT bigint NULL DEFAULT (0)
, TOTAL_NUM_TURISTA int NULL DEFAULT (0)
, TOTAL_VALOR_TURISTA bigint NULL DEFAULT (0)
, TOTAL_NUM_EST int NULL DEFAULT (0)
, TOTAL_VALOR_EST bigint NULL DEFAULT (0)
, TOTAL_NUM_EST_SUP int NULL DEFAULT (0)
, TOTAL_VALOR_EST_SUP bigint NULL DEFAULT (0)
, TOTAL_NUM_GRAT int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_CRIANCA int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_ALUNOESPECIAL int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_COB int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_MOT int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_FUNC int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_APOSENTADO int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_IDOSO int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_IDOSO_60_64 int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_LEI_3733 int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_DEF_FISICO int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_DEF_MENTAL int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_DEF_VISUAL int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_DEF_AUDITIVO int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_DEF_MOTOR int NULL DEFAULT (0)
, TOTAL_NUM_GRAT_OSTOMIZADO int NULL DEFAULT (0)
, TOTAL_NUM_INTEGRACOES int NULL DEFAULT (0)
, TOTAL_SESSAO bigint NULL DEFAULT (0)
);
TABELA: tb_SessaoTrecho
ESQUEMA TABELA
inbox tb_SessaoTrecho
CAMPO TIPO TAMANHO
ID AI
, ID_Sessao N 18
, TIPO_REGISTRO N 2
, TIPO_TRECHO A 5
, DATA_INICIAL A 14
, DATA_FINAL A 14
, CATR_INICIAL N 10
, CATR_FINAL N 10
, NUM_PAG_TRECHO N 4
, VAL_PAG_TRECHO N 9
, NUM_USUARIO N 4
, VAL_USUARIO N 9
, NUM_VT N 4
, VAL_VT N 9
, NUM_TURISTA N 4
, VAL_TURISTA N 9
, NUM_EST N 4
, VAL_EST N 9
, NUM_EST_SUP N 4
, VAL_EST_SUP N 9
, NUM_GRAT N 4
, NUM_GRAT_CRIANCA N 4
, NUM_GRAT_ALUNOESPECIAL N 4
, NUM_GRAT_COB N 4
, NUM_GRAT_MOT N 4
, NUM_GRAT_FUNC N 4
, NUM_GRAT_APOSENTADO N 4
, NUM_GRAT_IDOSO N 4
, NUM_GRAT_IDOSO_60_64 N 4
, NUM_GRAT_LEI_3733 N 4
, NUM_GRAT_DEF_FISICO N 4
, NUM_GRAT_DEF_MENTAL N 4
, NUM_GRAT_DEF_VISUAL N 4
, NUM_GRAT_DEF_AUDITIVO N 4
, NUM_GRAT_DEF_MOTOR N 4
, NUM_GRAT_OSTOMIZADO N 4
, NUM_INTEGRACOES N 4
, TOTAL_TRECHO N 8
SQL
DROP TABLE inbox.tb_SessaoTrecho;
CREATE TABLE inbox.tb_SessaoTrecho (
ID bigint IDENTITY NOT NULL PRIMARY KEY, CADASTRADO int NULL DEFAULT (cast(convert(varchar(8),getdate(),112) as int) )
, ID_Sessao bigint NULL DEFAULT (0)
, TIPO_REGISTRO tinyint NULL DEFAULT (0)
, TIPO_TRECHO nvarchar(5) NULL DEFAULT(' ')
, DATA_INICIAL nvarchar(14) NULL DEFAULT(' ')
, DATA_FINAL nvarchar(14) NULL DEFAULT(' ')
, CATR_INICIAL bigint NULL DEFAULT (0)
, CATR_FINAL bigint NULL DEFAULT (0)
, NUM_PAG_TRECHO smallint NULL DEFAULT (0)
, VAL_PAG_TRECHO int NULL DEFAULT (0)
, NUM_USUARIO smallint NULL DEFAULT (0)
, VAL_USUARIO int NULL DEFAULT (0)
, NUM_VT smallint NULL DEFAULT (0)
, VAL_VT int NULL DEFAULT (0)
, NUM_TURISTA smallint NULL DEFAULT (0)
, VAL_TURISTA int NULL DEFAULT (0)
, NUM_EST smallint NULL DEFAULT (0)
, VAL_EST int NULL DEFAULT (0)
, NUM_EST_SUP smallint NULL DEFAULT (0)
, VAL_EST_SUP int NULL DEFAULT (0)
, NUM_GRAT smallint NULL DEFAULT (0)
, NUM_GRAT_CRIANCA smallint NULL DEFAULT (0)
, NUM_GRAT_ALUNOESPECIAL smallint NULL DEFAULT (0)
, NUM_GRAT_COB smallint NULL DEFAULT (0)
, NUM_GRAT_MOT smallint NULL DEFAULT (0)
, NUM_GRAT_FUNC smallint NULL DEFAULT (0)
, NUM_GRAT_APOSENTADO smallint NULL DEFAULT (0)
, NUM_GRAT_IDOSO smallint NULL DEFAULT (0)
, NUM_GRAT_IDOSO_60_64 smallint NULL DEFAULT (0)
, NUM_GRAT_LEI_3733 smallint NULL DEFAULT (0)
, NUM_GRAT_DEF_FISICO smallint NULL DEFAULT (0)
, NUM_GRAT_DEF_MENTAL smallint NULL DEFAULT (0)
, NUM_GRAT_DEF_VISUAL smallint NULL DEFAULT (0)
, NUM_GRAT_DEF_AUDITIVO smallint NULL DEFAULT (0)
, NUM_GRAT_DEF_MOTOR smallint NULL DEFAULT (0)
, NUM_GRAT_OSTOMIZADO smallint NULL DEFAULT (0)
, NUM_INTEGRACOES smallint NULL DEFAULT (0)
, TOTAL_TRECHO int NULL DEFAULT (0)
);
PROCEDURE: sp_Controle
ESQUEMA TABELA SQL
inbox sp_Controle DROP PROCEDURE inbox.sp_Controle;
CAMPO TIPO TAMANHO CREATE PROCEDURE inbox.sp_sp_Controle (
ID AI @ID bigint
NomeArquivo A 16 @NomeArquivo nvarchar(16)
) AS BEGIN END
INSERT UPDATE

INSERT INTO inbox.tb_sp_Controle( VALUES( UPDATE inbox.tb_sp_Controle SET

NomeArquivo @NomeArquivo NomeArquivo =


) )
UPDATE

WHERE ID = @ID

@NomeArquivo
PROCEDURE: Sessao
ESQUEMA TABELA SQL
inbox Sessao DROP PROCEDURE inbox.Sessao;
CAMPO TIPO TAMANHO CREATE PROCEDURE inbox.sp_Sessao (
ID AI 8 @ID bigint
ID_Controle N 16 @ID_Controle bigint
, TIPO_REGISTRO N 2 , @TIPO_REGISTRO tinyint
, GARAGEM N 3 , @GARAGEM smallint
, COD_LINHA N 9 , @COD_LINHA int
, VEICULO A 6 , @VEICULO nvarchar(6)
, DATA_INCIO_SESSAO A 14 , @DATA_INCIO_SESSAO nvarchar(14)
, DATA_FIM_SESSAO A 14 , @DATA_FIM_SESSAO nvarchar(14)
, CATRACA_INICIAL A 10 , @CATRACA_INICIAL nvarchar(10)
, CATRACA_FINAL A 10 , @CATRACA_FINAL nvarchar(10)
, COD_EXTERNO_COB A 8 , @COD_EXTERNO_COB nvarchar(8)
, NOME_COBRADOR A 100 , @NOME_COBRADOR nvarchar(100)
, TOTAL_TRECHOS N 6 , @TOTAL_TRECHOS int
, TOTAL_NUM_PAG N 6 , @TOTAL_NUM_PAG int
, TOTAL_VALOR_PAG N 12 , @TOTAL_VALOR_PAG bigint
, TOTAL_NUM_USUARIO N 6 , @TOTAL_NUM_USUARIO int
, TOTAL_VALOR_USUARIO N 12 , @TOTAL_VALOR_USUARIO bigint
, TOTAL_NUM_VT N 6 , @TOTAL_NUM_VT int
, TOTAL_VALOR_VT N 12 , @TOTAL_VALOR_VT bigint
, TOTAL_NUM_TURISTA N 6 , @TOTAL_NUM_TURISTA int
, TOTAL_VALOR_TURISTA N 12 , @TOTAL_VALOR_TURISTA bigint
, TOTAL_NUM_EST N 6 , @TOTAL_NUM_EST int
, TOTAL_VALOR_EST N 12 , @TOTAL_VALOR_EST bigint
, TOTAL_NUM_EST_SUP N 6 , @TOTAL_NUM_EST_SUP int
, TOTAL_VALOR_EST_SUP N 12 , @TOTAL_VALOR_EST_SUP bigint
, TOTAL_NUM_GRAT N 6 , @TOTAL_NUM_GRAT int
, TOTAL_NUM_GRAT_CRIANCA N 6 , @TOTAL_NUM_GRAT_CRIANCA int
, TOTAL_NUM_GRAT_ALUNOESPECIAL N 6 , @TOTAL_NUM_GRAT_ALUNOESPECIAL int
, TOTAL_NUM_GRAT_COB N 6 , @TOTAL_NUM_GRAT_COB int
, TOTAL_NUM_GRAT_MOT N 6 , @TOTAL_NUM_GRAT_MOT int
, TOTAL_NUM_GRAT_FUNC N 6 , @TOTAL_NUM_GRAT_FUNC int
, TOTAL_NUM_GRAT_APOSENTADO N 6 , @TOTAL_NUM_GRAT_APOSENTADO int
, TOTAL_NUM_GRAT_IDOSO N 6 , @TOTAL_NUM_GRAT_IDOSO int
, TOTAL_NUM_GRAT_IDOSO_60_64 N 6 , @TOTAL_NUM_GRAT_IDOSO_60_64 int
, TOTAL_NUM_GRAT_LEI_3733 N 6 , @TOTAL_NUM_GRAT_LEI_3733 int
, TOTAL_NUM_GRAT_DEF_FISICO N 6 , @TOTAL_NUM_GRAT_DEF_FISICO int
, TOTAL_NUM_GRAT_DEF_MENTAL N 6 , @TOTAL_NUM_GRAT_DEF_MENTAL int
, TOTAL_NUM_GRAT_DEF_VISUAL N 6 , @TOTAL_NUM_GRAT_DEF_VISUAL int
, TOTAL_NUM_GRAT_DEF_AUDITIVO N 6 , @TOTAL_NUM_GRAT_DEF_AUDITIVO int
, TOTAL_NUM_GRAT_DEF_MOTOR N 6 , @TOTAL_NUM_GRAT_DEF_MOTOR int
, TOTAL_NUM_GRAT_OSTOMIZADO N 6 , @TOTAL_NUM_GRAT_OSTOMIZADO int
, TOTAL_NUM_INTEGRACOES N 6 , @TOTAL_NUM_INTEGRACOES int
, TOTAL_SESSAO N 10 , @TOTAL_SESSAO bigint
) AS BEGIN END
INSERT

INSERT INTO inbox.tb_Sessao( VALUES(

ID_Controle @ID_Controle
, TIPO_REGISTRO , @TIPO_REGISTRO
, GARAGEM , @GARAGEM
, COD_LINHA , @COD_LINHA
, VEICULO , @VEICULO
, DATA_INCIO_SESSAO , @DATA_INCIO_SESSAO
, DATA_FIM_SESSAO , @DATA_FIM_SESSAO
, CATRACA_INICIAL , @CATRACA_INICIAL
, CATRACA_FINAL , @CATRACA_FINAL
, COD_EXTERNO_COB , @COD_EXTERNO_COB
, NOME_COBRADOR , @NOME_COBRADOR
, TOTAL_TRECHOS , @TOTAL_TRECHOS
, TOTAL_NUM_PAG , @TOTAL_NUM_PAG
, TOTAL_VALOR_PAG , @TOTAL_VALOR_PAG
, TOTAL_NUM_USUARIO , @TOTAL_NUM_USUARIO
, TOTAL_VALOR_USUARIO , @TOTAL_VALOR_USUARIO
, TOTAL_NUM_VT , @TOTAL_NUM_VT
, TOTAL_VALOR_VT , @TOTAL_VALOR_VT
, TOTAL_NUM_TURISTA , @TOTAL_NUM_TURISTA
, TOTAL_VALOR_TURISTA , @TOTAL_VALOR_TURISTA
, TOTAL_NUM_EST , @TOTAL_NUM_EST
, TOTAL_VALOR_EST , @TOTAL_VALOR_EST
, TOTAL_NUM_EST_SUP , @TOTAL_NUM_EST_SUP
, TOTAL_VALOR_EST_SUP , @TOTAL_VALOR_EST_SUP
, TOTAL_NUM_GRAT , @TOTAL_NUM_GRAT
, TOTAL_NUM_GRAT_CRIANCA , @TOTAL_NUM_GRAT_CRIANCA
, TOTAL_NUM_GRAT_ALUNOESPECIAL , @TOTAL_NUM_GRAT_ALUNOESPECIAL
, TOTAL_NUM_GRAT_COB , @TOTAL_NUM_GRAT_COB
, TOTAL_NUM_GRAT_MOT , @TOTAL_NUM_GRAT_MOT
, TOTAL_NUM_GRAT_FUNC , @TOTAL_NUM_GRAT_FUNC
, TOTAL_NUM_GRAT_APOSENTADO , @TOTAL_NUM_GRAT_APOSENTADO
, TOTAL_NUM_GRAT_IDOSO , @TOTAL_NUM_GRAT_IDOSO
, TOTAL_NUM_GRAT_IDOSO_60_64 , @TOTAL_NUM_GRAT_IDOSO_60_64
, TOTAL_NUM_GRAT_LEI_3733 , @TOTAL_NUM_GRAT_LEI_3733
, TOTAL_NUM_GRAT_DEF_FISICO , @TOTAL_NUM_GRAT_DEF_FISICO
, TOTAL_NUM_GRAT_DEF_MENTAL , @TOTAL_NUM_GRAT_DEF_MENTAL
, TOTAL_NUM_GRAT_DEF_VISUAL , @TOTAL_NUM_GRAT_DEF_VISUAL
, TOTAL_NUM_GRAT_DEF_AUDITIVO , @TOTAL_NUM_GRAT_DEF_AUDITIVO
, TOTAL_NUM_GRAT_DEF_MOTOR , @TOTAL_NUM_GRAT_DEF_MOTOR
, TOTAL_NUM_GRAT_OSTOMIZADO , @TOTAL_NUM_GRAT_OSTOMIZADO
, TOTAL_NUM_INTEGRACOES , @TOTAL_NUM_INTEGRACOES
, TOTAL_SESSAO , @TOTAL_SESSAO
) )
UPDATE

UPDATE inbox.tb_Sessao SET WHERE ID = @ID

ID_Controle = @ID_Controle
, TIPO_REGISTRO = @TIPO_REGISTRO
, GARAGEM = @GARAGEM
, COD_LINHA = @COD_LINHA
, VEICULO = @VEICULO
, DATA_INCIO_SESSAO = @DATA_INCIO_SESSAO
, DATA_FIM_SESSAO = @DATA_FIM_SESSAO
, CATRACA_INICIAL = @CATRACA_INICIAL
, CATRACA_FINAL = @CATRACA_FINAL
, COD_EXTERNO_COB = @COD_EXTERNO_COB
, NOME_COBRADOR = @NOME_COBRADOR
, TOTAL_TRECHOS = @TOTAL_TRECHOS
, TOTAL_NUM_PAG = @TOTAL_NUM_PAG
, TOTAL_VALOR_PAG = @TOTAL_VALOR_PAG
, TOTAL_NUM_USUARIO = @TOTAL_NUM_USUARIO
, TOTAL_VALOR_USUARIO = @TOTAL_VALOR_USUARIO
, TOTAL_NUM_VT = @TOTAL_NUM_VT
, TOTAL_VALOR_VT = @TOTAL_VALOR_VT
, TOTAL_NUM_TURISTA = @TOTAL_NUM_TURISTA
, TOTAL_VALOR_TURISTA = @TOTAL_VALOR_TURISTA
, TOTAL_NUM_EST = @TOTAL_NUM_EST
, TOTAL_VALOR_EST = @TOTAL_VALOR_EST
, TOTAL_NUM_EST_SUP = @TOTAL_NUM_EST_SUP
, TOTAL_VALOR_EST_SUP = @TOTAL_VALOR_EST_SUP
, TOTAL_NUM_GRAT = @TOTAL_NUM_GRAT
, TOTAL_NUM_GRAT_CRIANCA = @TOTAL_NUM_GRAT_CRIANCA
, TOTAL_NUM_GRAT_ALUNOESPECIAL = @TOTAL_NUM_GRAT_ALUNOESPECIAL
, TOTAL_NUM_GRAT_COB = @TOTAL_NUM_GRAT_COB
, TOTAL_NUM_GRAT_MOT = @TOTAL_NUM_GRAT_MOT
, TOTAL_NUM_GRAT_FUNC = @TOTAL_NUM_GRAT_FUNC
, TOTAL_NUM_GRAT_APOSENTADO = @TOTAL_NUM_GRAT_APOSENTADO
, TOTAL_NUM_GRAT_IDOSO = @TOTAL_NUM_GRAT_IDOSO
, TOTAL_NUM_GRAT_IDOSO_60_64 = @TOTAL_NUM_GRAT_IDOSO_60_64
, TOTAL_NUM_GRAT_LEI_3733 = @TOTAL_NUM_GRAT_LEI_3733
, TOTAL_NUM_GRAT_DEF_FISICO = @TOTAL_NUM_GRAT_DEF_FISICO
, TOTAL_NUM_GRAT_DEF_MENTAL = @TOTAL_NUM_GRAT_DEF_MENTAL
, TOTAL_NUM_GRAT_DEF_VISUAL = @TOTAL_NUM_GRAT_DEF_VISUAL
, TOTAL_NUM_GRAT_DEF_AUDITIVO = @TOTAL_NUM_GRAT_DEF_AUDITIVO
, TOTAL_NUM_GRAT_DEF_MOTOR = @TOTAL_NUM_GRAT_DEF_MOTOR
, TOTAL_NUM_GRAT_OSTOMIZADO = @TOTAL_NUM_GRAT_OSTOMIZADO
, TOTAL_NUM_INTEGRACOES = @TOTAL_NUM_INTEGRACOES
, TOTAL_SESSAO = @TOTAL_SESSAO
PROCEDURE: SessaoTrecho
ESQUEMA TABELA
inbox SessaoTrecho
CAMPO TIPO TAMANHO
ID AI
, ID_Sessao N 18
, TIPO_REGISTRO N 2
, TIPO_TRECHO A 5
, DATA_INICIAL A 14
, DATA_FINAL A 14
, CATR_INICIAL N 10
, CATR_FINAL N 10
, NUM_PAG_TRECHO N 4
, VAL_PAG_TRECHO N 9
, NUM_USUARIO N 4
, VAL_USUARIO N 9
, NUM_VT N 4
, VAL_VT N 9
, NUM_TURISTA N 4
, VAL_TURISTA N 9
, NUM_EST N 4
, VAL_EST N 9
, NUM_EST_SUP N 4
, VAL_EST_SUP N 9
, NUM_GRAT N 4
, NUM_GRAT_CRIANCA N 4
, NUM_GRAT_ALUNOESPECIAL N 4
, NUM_GRAT_COB N 4
, NUM_GRAT_MOT N 4
, NUM_GRAT_FUNC N 4
, NUM_GRAT_APOSENTADO N 4
, NUM_GRAT_IDOSO N 4
, NUM_GRAT_IDOSO_60_64 N 4
, NUM_GRAT_LEI_3733 N 4
, NUM_GRAT_DEF_FISICO N 4
, NUM_GRAT_DEF_MENTAL N 4
, NUM_GRAT_DEF_VISUAL N 4
, NUM_GRAT_DEF_AUDITIVO N 4
, NUM_GRAT_DEF_MOTOR N 4
, NUM_GRAT_OSTOMIZADO N 4
, NUM_INTEGRACOES N 4
, TOTAL_TRECHO N 8
SQL INSERT
DROP PROCEDURE inbox.SessaoTrecho;
CREATE PROCEDURE inbox.sp_SessaoTrecho ( INSERT INTO inbox.tb_SessaoTrecho(
@ID bigint
, @ID_Sessao bigint , ID_Sessao
, @TIPO_REGISTRO tinyint , TIPO_REGISTRO
, @TIPO_TRECHO nvarchar(5) , TIPO_TRECHO
, @DATA_INICIAL nvarchar(14) , DATA_INICIAL
, @DATA_FINAL nvarchar(14) , DATA_FINAL
, @CATR_INICIAL bigint , CATR_INICIAL
, @CATR_FINAL bigint , CATR_FINAL
, @NUM_PAG_TRECHO smallint , NUM_PAG_TRECHO
, @VAL_PAG_TRECHO int , VAL_PAG_TRECHO
, @NUM_USUARIO smallint , NUM_USUARIO
, @VAL_USUARIO int , VAL_USUARIO
, @NUM_VT smallint , NUM_VT
, @VAL_VT int , VAL_VT
, @NUM_TURISTA smallint , NUM_TURISTA
, @VAL_TURISTA int , VAL_TURISTA
, @NUM_EST smallint , NUM_EST
, @VAL_EST int , VAL_EST
, @NUM_EST_SUP smallint , NUM_EST_SUP
, @VAL_EST_SUP int , VAL_EST_SUP
, @NUM_GRAT smallint , NUM_GRAT
, @NUM_GRAT_CRIANCA smallint , NUM_GRAT_CRIANCA
, @NUM_GRAT_ALUNOESPECIAL smallint , NUM_GRAT_ALUNOESPECIAL
, @NUM_GRAT_COB smallint , NUM_GRAT_COB
, @NUM_GRAT_MOT smallint , NUM_GRAT_MOT
, @NUM_GRAT_FUNC smallint , NUM_GRAT_FUNC
, @NUM_GRAT_APOSENTADO smallint , NUM_GRAT_APOSENTADO
, @NUM_GRAT_IDOSO smallint , NUM_GRAT_IDOSO
, @NUM_GRAT_IDOSO_60_64 smallint , NUM_GRAT_IDOSO_60_64
, @NUM_GRAT_LEI_3733 smallint , NUM_GRAT_LEI_3733
, @NUM_GRAT_DEF_FISICO smallint , NUM_GRAT_DEF_FISICO
, @NUM_GRAT_DEF_MENTAL smallint , NUM_GRAT_DEF_MENTAL
, @NUM_GRAT_DEF_VISUAL smallint , NUM_GRAT_DEF_VISUAL
, @NUM_GRAT_DEF_AUDITIVO smallint , NUM_GRAT_DEF_AUDITIVO
, @NUM_GRAT_DEF_MOTOR smallint , NUM_GRAT_DEF_MOTOR
, @NUM_GRAT_OSTOMIZADO smallint , NUM_GRAT_OSTOMIZADO
, @NUM_INTEGRACOES smallint , NUM_INTEGRACOES
, @TOTAL_TRECHO int , TOTAL_TRECHO
) AS BEGIN END )
INSERT UPDATE

VALUES( UPDATE inbox.tb_SessaoTrecho SET

, @ID_Sessao , ID_Sessao = @ID_Sessao


, @TIPO_REGISTRO , TIPO_REGISTRO = @TIPO_REGISTRO
, @TIPO_TRECHO , TIPO_TRECHO = @TIPO_TRECHO
, @DATA_INICIAL , DATA_INICIAL = @DATA_INICIAL
, @DATA_FINAL , DATA_FINAL = @DATA_FINAL
, @CATR_INICIAL , CATR_INICIAL = @CATR_INICIAL
, @CATR_FINAL , CATR_FINAL = @CATR_FINAL
, @NUM_PAG_TRECHO , NUM_PAG_TRECHO = @NUM_PAG_TRECHO
, @VAL_PAG_TRECHO , VAL_PAG_TRECHO = @VAL_PAG_TRECHO
, @NUM_USUARIO , NUM_USUARIO = @NUM_USUARIO
, @VAL_USUARIO , VAL_USUARIO = @VAL_USUARIO
, @NUM_VT , NUM_VT = @NUM_VT
, @VAL_VT , VAL_VT = @VAL_VT
, @NUM_TURISTA , NUM_TURISTA = @NUM_TURISTA
, @VAL_TURISTA , VAL_TURISTA = @VAL_TURISTA
, @NUM_EST , NUM_EST = @NUM_EST
, @VAL_EST , VAL_EST = @VAL_EST
, @NUM_EST_SUP , NUM_EST_SUP = @NUM_EST_SUP
, @VAL_EST_SUP , VAL_EST_SUP = @VAL_EST_SUP
, @NUM_GRAT , NUM_GRAT = @NUM_GRAT
, @NUM_GRAT_CRIANCA , NUM_GRAT_CRIANCA = @NUM_GRAT_CRIANCA
, @NUM_GRAT_ALUNOESPECIAL , NUM_GRAT_ALUNOESPECIAL = @NUM_GRAT_ALUNOESPECIAL
, @NUM_GRAT_COB , NUM_GRAT_COB = @NUM_GRAT_COB
, @NUM_GRAT_MOT , NUM_GRAT_MOT = @NUM_GRAT_MOT
, @NUM_GRAT_FUNC , NUM_GRAT_FUNC = @NUM_GRAT_FUNC
, @NUM_GRAT_APOSENTADO , NUM_GRAT_APOSENTADO = @NUM_GRAT_APOSENTADO
, @NUM_GRAT_IDOSO , NUM_GRAT_IDOSO = @NUM_GRAT_IDOSO
, @NUM_GRAT_IDOSO_60_64 , NUM_GRAT_IDOSO_60_64 = @NUM_GRAT_IDOSO_60_64
, @NUM_GRAT_LEI_3733 , NUM_GRAT_LEI_3733 = @NUM_GRAT_LEI_3733
, @NUM_GRAT_DEF_FISICO , NUM_GRAT_DEF_FISICO = @NUM_GRAT_DEF_FISICO
, @NUM_GRAT_DEF_MENTAL , NUM_GRAT_DEF_MENTAL = @NUM_GRAT_DEF_MENTAL
, @NUM_GRAT_DEF_VISUAL , NUM_GRAT_DEF_VISUAL = @NUM_GRAT_DEF_VISUAL
, @NUM_GRAT_DEF_AUDITIVO , NUM_GRAT_DEF_AUDITIVO = @NUM_GRAT_DEF_AUDITIVO
, @NUM_GRAT_DEF_MOTOR , NUM_GRAT_DEF_MOTOR = @NUM_GRAT_DEF_MOTOR
, @NUM_GRAT_OSTOMIZADO , NUM_GRAT_OSTOMIZADO = @NUM_GRAT_OSTOMIZADO
, @NUM_INTEGRACOES , NUM_INTEGRACOES = @NUM_INTEGRACOES
, @TOTAL_TRECHO , TOTAL_TRECHO = @TOTAL_TRECHO
)
WHERE ID = @ID

Você também pode gostar