Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite. Tenho aula de DB na faculdade e estou sofrendo demais com trigger, até mesmo por que o professor só ensinou 2 trigger e não sei desenvolver uma sozinho, não é por falta de tentar, mas esta complicada a situação do grupo.
Tem uma trigger que precisamos colocar no trabalho que faça a soma de tudo que o cara pegar para alugar na locadora. Estava imaginando que o calculo seria este com base no banco abaixo:
Valor_Total_Locacao = (QTD_Locada*Valor_Normal+Valor_dia_multa)-Desconto;
Serio não sei fazer trigger, como poderia fazer essa/applications/core/interface/imageproxy/imageproxy.php?img=http://i1.social.s-msft.com/globalresources/Images/trans.gif?cver=0%250D%250A&key=c922d4beb040413f45cd15e3b5fd30fb589a43202190da6b03df5e3e148aee5d" alt="trans.gif?cver=0%0D%0A" /> dai??? Abraços, desde já agradeço!
Tabelas no Banco:
CREATE TABLE [dbo].[FORNECEDOR](
[iD_FORNECEDOR] [int] NOT NULL,
[RAZAOSOCIAL] [varchar](80) NULL,
[ENDERECO] [varchar](60) NULL,
[TELEFONE] [nchar](10) NULL,
[NOME_CONTATO] [varchar](60) NULL,
[CNPJ] [varchar](20) NULL,
CONSTRAINT [PK_FORNECEDOR] PRIMARY KEY CLUSTERED
CREATE TABLE [dbo].[CONFIGURACAO](
[iD_CONFIGURACAO] [int] NOT NULL,
[VALOR_DIA_MULTA] [money] NULL,
[CLASSIFICACAO] [varchar](1) NULL,
CONSTRAINT [PK_CONFIGURACAO] PRIMARY KEY CLUSTEREDCREATE TABLE [dbo].[CLIENTES](
[iD_CLIENTE] [int] IDENTITY(1,1) NOT NULL,
[NOME_CLIENTE] [varchar](50) NULL,
[RG] [varchar](12) NULL,
[ENDERECO] [varchar](50) NULL,
[bAIRRO] [varchar](30) NULL,
[CIDADE] [varchar](30) NULL,
[ESTADO] [char](2) NULL,
[TELEFONE] [varchar](15) NULL,
[varchar NULL,](mailto:)
[[DATANASCIMENTO] [datetime] NULL,](mailto:)
[[sEXO] char NULL,](mailto:)
[CONSTRAINT [PK__CLIENTES__8112345F7F60ED59] PRIMARY KEY CLUSTERED](mailto:)
(
[[iD_CLIENTE] ASC](mailto:)
[)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]](mailto:)
[) ON [PRIMARY]](mailto:)
[CREATE TABLE [dbo].CATEGORIA
[[iD_CATEGORIA] [int] NOT NULL,](mailto:)
[[TIPO_TITULO] varchar NULL,](mailto:)
[[DESCRICAO] [text] NULL,](mailto:)
[[CATEGORIA] varchar NULL,](mailto:)
[CONSTRAINT [PK_CATEGORIA] PRIMARY KEY CLUSTERED](mailto:)
(
[[iD_CATEGORIA] ASC](mailto:)
)
[CREATE TABLE [dbo].CABECALHO_LOCACAO
[[iD_CABECALHO_LOCACAO] [int] NOT NULL,](mailto:)
[[iD_CLIENTE] [int] NULL,](mailto:)
[[DATA_LOCACAO] [date] NULL,](mailto:)
[[VALOR_TOTAL_LOCACAO] [money] NULL,](mailto:)
[CONSTRAINT [PK_CABECALHO_LOCACAO] PRIMARY KEY CLUSTERED](mailto:)
(
[[iD_CABECALHO_LOCACAO] ASC](mailto:)
[)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]](mailto:)
)
[CREATE TABLE [dbo].TITULO
[[iD_TITULO] [int] NOT NULL,](mailto:)
[[iD_CATEGORIA] [int] NULL,](mailto:)
[[iD_GRUPO] [int] NULL,](mailto:)
[[iD_CONFIGURACAO] [int] NULL,](mailto:)
[[iD_FORNECEDOR] [int] NULL,](mailto:)
[[NOME] varchar NULL,](mailto:)
[[CLASSIFICACAO] nchar NULL,](mailto:)
[[QTD_COPIA] varchar NULL,](mailto:)
[[NUM_DIAS_RESERVA] [int] NULL,](mailto:)
[[VALOR] [money] NULL,](mailto:)
[[GRAVADORA] varchar NULL,](mailto:)
[[DIRETOR] varchar NULL,](mailto:)
[[AUTOR] varchar NULL,](mailto:)
[[ATOR] varchar NULL,](mailto:)
[[PRODUTORA] varchar NULL,](mailto:)
[[CANTOR] varchar NULL,](mailto:)
[CONSTRAINT [PK_TITULO] PRIMARY KEY CLUSTERED](mailto:)
(
[[iD_TITULO] ASC](mailto:)
[)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]](mailto:)
)
[CREATE TABLE [dbo].DETALHE_LOCACAO
[[iD_DETALHE_LOCACAO] [int] NOT NULL,](mailto:)
[[iD_CABECALHO_LOCACAO] [int] NULL,](mailto:)
[[iD_TITULO] [int] NULL,](mailto:)
[[QTD_LOCADA] varchar NULL,](mailto:)
[[VALOR_NORMAL] [money] NULL,](mailto:)
[[DESCONTO] [money] NULL,](mailto:)
[[DT_PREVISAO_DEVOLUCAO] [date] NULL,](mailto:)
[[DT_REAL_DEVOLUCAO] [date] NULL,](mailto:)
[[iD_CONFIGURACAO] [int] NULL,](mailto:)
[CONSTRAINT [PK_DETALHE_LOCACAO] PRIMARY KEY CLUSTERED](mailto:)
(
[[iD_DETALHE_LOCACAO] ASC](mailto:)
[)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]](mailto:)
)
Carregando comentários...