Jump to content
Fórum Script Brasil

Search the Community

Showing results for tags 'trigger'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 17 results

  1. Estou finalizando um sistema aqui e estou com dificuldades para criar um Trigger ou até mesmo uma Stored Procedure, não sei qual a forma mais correta ou indicada nesse caso. Tenho uma tabela chamada <vendas> que armazena os dados de uma venda. CREATE TABLE IF NOT EXISTS `gfinan`.`vendas` ( `id_venda` INT NOT NULL AUTO_INCREMENT, `cpf` CHAR(11) NOT NULL, `placa` CHAR(7) NOT NULL, `id_pagamento` INT NOT NULL, `valor` DECIMAL(10,2) NOT NULL, `parcelas` INT NOT NULL, `data` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, `cnpj` CHAR(14) NOT NULL, `id_usuario` INT NOT
  2. Preciso desenvolver um sistema que automatiza o atendimento a alunos feitos por coordenadores. Quando algum aluno chegar na secretária e pedir para ser atendido por algum coordenador, ela vai cadastrar no sistema essa solicitação de atendimento. Este aluno entrara na fila do referido coordenador. Então fiz duas tabelas. "Fila" que é a da secretária que vai cadastrar e a "Coordenador" que é as informações dele. o que quero é passar somente as seguintes informações da fila para o coordenador: Nome, Curso, se já é aluno, status e data/hora. até agora está desse jeito, e
  3. Olá pessoal, Sou novato aqui no fórum. Estou tentando fazer a trigger abaixo, mas está dando erro no primeiro SET, como posso corrigir? CREATE DEFINER = CURRENT_USER TRIGGER `F001_ESTOQUE_ALTERAR` AFTER INSERT ON `F001_ESTOQUE` FOR EACH ROW BEGIN SET NEW.SALDOANTERIOR = (CASE WHEN NEW.ID = (SELECT MIN(X.ID) FROM F001_ESTOQUE X WHERE X.IDPRODUTO = NEW.IDPRODUTO LIMIT 1) THEN IFNULL(NEW.SALDOANTERIOR, 0) ELSE IFNULL((((SELECT IFNULL(X.SALDOANTERIOR, 0) FROM F001_ESTOQUE X WHERE X.IDPRODUTO = NEW.IDPRODUTO AND X.ID < NEW.ID ) + IFNULL(NEW.ENTRADA, 0)) - IFNULL(NEW.SAIDA, 0)), 0));
  4. Olá Galera, Estou querendo desenvolver um gatilho, Para que ele possa derrubar todas as querys quando o comparativo de tipo de dados forem diferentes. Exemplo, int com varchar = Kill, afinal não tem sentido e o banco só perde performance, poderiam me ajudar?
  5. Olá bom dia... gostaria da ajuda de vocês, preciso dessa trigger no formato do MySql, aqui ela foi feita no SQL Server CREATE trigger tgiDecrementaEstoqueVenda on itensvenda for insert as BEGIN DECLARE @qtde float, @codigo integer SELECT @codigo = pro_cod, @qtde = itv_qtde FROM INSERTED update produto set pro_qtde = pro_qtde - @qtde where produto.pro_cod = @codigo end go
  6. Olá, estou tendo um problema com uma trigger. Explicando a situação: Eu tenho as seguintes tabelas: CREATE TABLE `pessoas` ( `codigo` int(11) NOT NULL, `nome` varchar(70) COLLATE utf8_bin NOT NULL, PRIMARY KEY (`codigo`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin; CREATE TABLE `programa_semanal` ( `semana` date NOT NULL, `tema` varchar(100) CHARACTER SET utf8 DEFAULT NULL, `presidente` int(11) DEFAULT NULL, `orador` int(11) DEFAULT NULL, PRIMARY KEY (`semana`), KEY `FK_Orador_idx` (`orador`), KEY `FK_Presidente_idx` (`presidente`), CONSTRAINT `FK_Orad
  7. Boa tarde, pessoal! É o seguinte, eu criei uma trigger para alterar alguns campos dentro da própria tabela da trigger para evitar retrabalho na codificação, até aí tudo bem. Nesta trigger eu tenho uma função que retorna a chave primária de uma tabela nossa para fins de logs, nesse caso, para saber que realizou o cancelamento, mas ao atribuir o valor que essa função retorna para o campo da tabela da trigger, o campo continua nulo (MAS ELE RETORNA!, Fiz um teste inserindo o registro que deveria ser atribuindo, inserindo-o numa tabela de teste, e foi inserido com sucesso!). Segu
  8. Olá, estou tentando criar um novo usuário no MySql a partir de uma trigger. A ideia é que toda vez que eu insira um cliente no banco a trigger seja disparada e execute uma procedure que preencha os campos em uma tabela usuário e também crie este usuário, com as devidas permissões no meu SGBD (MySql). Abaixo segue minha tentativa, mas da o seguinte erro: error 1422: Explicit or implicit commit is not allowed in stored function or trigger. Notem que nem cheguei a implementar os grants. DELIMITER $$CREATE OR REPLACE PROCEDURE TESTE_PROCEDURE (IN CPF VARCHAR(15), IN NOME VARCH
  9. Preciso fazer uma trigger para verificar se o cliente já está cadastrado, mas não sei por onde começar. Se puderem me ajudar ficarei muito grato. Ps, Sou iniciante no postgresql
  10. Boa tarde, pessoal! Alguém pode me dizer se existe uma maneira de eu passar o id gerado via serial em uma tabela como argumento para uma trigger function? Eu preciso replicar este valor em outras tabelas via trigger, mas não achei uma maneira de capturar dinamicamente o id gerado na tabela. Desde já agradeço a ajuda! Abraços Cláudio
  11. Galera, bom dia! Sou novo no postgreSQL e estou apanhando ao tentar fazer um Trigger Function, criei um banco e dados com uma tabela de produtos, essa tabela tem um trigger que deve disparar toda vez que um produto for atualizado verificando se o estoque atual é menor ou igual ao estoque mínimo, caso “sim” esse produto deve ficar com o status bloqueado segue o código: CREATE OR REPLACE FUNCTION public.bloquear_produto_estoque_baixo() RETURNS trigger AS $BODY$ BEGIN IF NEW.estoque_atual <= NEW.estoque_minimo THEN UPDATE public.tb_produto SET produ
  12. Olá bom dia pessoal, tenho uma tabela de clientes com os campos de Data de Cadastro do Registro e Data de Modificação do Registro alguém saberia como fazer para criar uma trigger que atualiza a coluna de Data de Modificação dessa tabela de clientes toda vez que uma linha for alterada, até agora pensei em algo parecido com isso aqui ------------------------ CREATE trigger ATUALIZA_DATA_MODIFICACAO for TB_CLIENTE active before update position 0 AS begin update TB_CLIENTE set TB_CLIENTE.DATA_MODIFICACAO = current_date where TB_CLIENTE.CODIGO = ????; end ----------------
  13. Boa noite caros colegas, sou iniciante no mundo da programação e estou com um problema para implementar um trigger em um banco de dados, já tentei de diversas formas a cada momento com um erro diferente gostaria que os senhores me orientassem para sanar esse problema que a mesma apresentou por último, tenho um banco de dados que gerencia a finança pessoal do indivíduo esse banco possui a tabela categoria, a tabela usuário, a tabela movimento e a tabela saldo, o funcionamento é o seguinte a cada crud na tabela movimento a trigger irá atualizar a tabela saldo, durante um insert que fiz para test
  14. sou novo em mysql, estou criando uma stored procedure. e tendo chamar ela na tringger só que da erro CREATE DEFINER=`root`@`localhost` PROCEDURE `cnh_testes`( in v_veiculo int, in v_data_reserva date,in v_hora_reserva time, in v_previsao_volta date,in v_previsao_hora time,in v_destino int,in v_obs varchar(255),in v_condutor_id int) BEGIN declare v_validacnh INT; select c.id_condutor into v_validacnh from condutor c inner join veiculo v on v.Id_cnh = c.id_cnh where c.vencimento_cnh <= current_date() and c.id_condutor = c.id_condutor; if v_validacnh =
  15. Josieli

    Triggers

    Boa tarde Estou fazendo a matéria de banco de dados 2, e o professor passou um exemplo bem por cima de como criar trigger e porque usa-la, mas agora tentando criar sozinha para o trabalho, estou batendo cabeça com uma delas e gostaria de ajuda. Tenho as tabelas cidade e estado, e quero que quando um estado não esteja sendo referenciado por nenhuma cidade o mesmo seja excluido, mas a única coisa que consegui seguindo o exemplo que o professor passou é apagar praticamente tudo que foi inserido, ficando apenas o estado que não foi referenciado na tabela cidades, ou seja, ao contrario do que eu qu
  16. Caroa. Tenho a seguinte situação, servidor SRV-APP03, banco de dados origem (MP-OFC), Tabela SB2010, e outro banco, sevidor SRV-HML, banco de dados destino (MP-IFC), tabela C_INVENTORY_QUANT_INT. Fiz 3 trigger (insert, update e delete), que ao atualizar o estoque na tabela "SB2", replica a informação para a tabela "C_INVENTORY_QUANT_INT". Fiz os testes com utilizando o mesmo servidor, tudo ok, porem em servidores diferentes não consegui. alguém pode me ajudar: abaixo a trigger de update. OBS: Aqui está usando o banco MP11-SUP que está no mesmo servidor do MP-IFS, quando eu copio essa
  17. Boa noite galera.. Estou com um problema que já está me tirando do sério. Desejo criar uma trigger que deverá inserir vários registros em uma tabela com base em uma outra, rsrs.. Em outras palavras é o seguinte: Tenho uma tabela que ao ser inserido um registro nela, ela vai consultar uma outra tabela, e se houver registro nessa consulta, a trigger deve inserir em uma terceira tabela um registro para cada registro presente na segunda. Segue uma tentativa de construir o código: DELIMITER $$ CREATE TRIGGER tgr_insertPriceProduct BEFORE INSERT ON precoprodutos FOR EACH ROW BEGIN SEL
×
×
  • Create New...