Jump to content


Photo

Ajuda Com Triggers


  • Faça o login para participar
4 replies to this topic

#1 daitonjr

daitonjr

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Masculino
  • Localidade:uberlandia - MG

Posted 04/11/2011, 10:15

bom dia a todos,
sou inciante com firebird e estou tentando criar uma trigger para preencher uma tabela mas nao consigo fazer duas coisas..
trigger segue a baixo

AS
begin
IF (INSERTING) THEN
INSERT INTO log (TIPO, TABELA, DESCRICAO) VALUES ('INSERIR', "QUERO QUE AQUI VENHA O NOME DA TABELA", new.nome+' '+new.situacao);
ELSE
IF (DELETING) THEN
INSERT INTO log (TIPO, TABELA, DESCRICAO) VALUES ('DELETE', "QUERO QUE AQUI VENHA O NOME DA TABELA", new.nome+' '+new.situacao);
ELSE
IF (UPDATING) THEN BEGIN
INSERT INTO log (TIPO, TABELA, DESCRICAO) VALUES ('ALTERAR', "QUERO QUE AQUI VENHA O NOME DA TABELA", new.nome+' '+new.situacao);
END

end

no segundo parametro quero que venha o nome da tabela atual, quero dar como se fosse um get no nome da tabela, e no terceiro parametro no insert quero concatenar o nome com a situaçao no campo da descricao.. isso tem como fazer???

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 04/11/2011, 12:30

Se o trigger é sempre vinculado a uma única tabela, não faz sentido você querer pegar o nome dela dinamicamente. E concatenação, em firebird, é com || e não com +.

http://www.firebirds...d15-concat.html

#3 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 13/09/2017, 21:13

Viagra Acheter Sur Internet cialis Propecia Liver Damage Keratin
Stendra Erectile Dysfunction Wirral
Propecia Kontraindikationen cialis price Cialis Est Il Vendu Sans Ordonnance

#4 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 17/09/2017, 22:23

Misoprostol Over The Counter cialis price Viagra E Miopia Is Amoxicylin Similar To Tetracycline Cialis 5mg Tous Les Jours Antabuse Buyantabuse cheap cialis Buy Viagra Online Legitimate Pharmacy
Viagrapfizerbrand cheap cialis Propecia Generic Comparison
Disfuncion Erectil Cialis Cialis Generique France
Cialis 10 Mg Tadalafil Filmtabletten <a href=http://cialtobuy.com>online pharmacy</a> Ciprofloxacin Tab 500mg Side Effects

#5 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 06/10/2017, 13:59

Generico Cialis Propecia Nioxin Thinning Hair Nosipren 20 Mg viagra Norvasc Colospa Billig Viagra
Levitra Barata Atmoxetine No Script Best Levitra Generic viagra prescription Comprar Cialis 40 Mg




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq