Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    101

    SQL Help... Aiuto! Problemino Trigger...

    Salve, ho bisogno di un aiuto per un trigger che non mi riesce fare….
    Allora ho fatto un progettino per la scuola che prevede la gestione di una catena di musei….
    C’è una tabella opere e una tabella che contiene l’elenco dei musei con chiave primaria idmuseo…
    Ora io volevo fare un trigger che quando si andava ad aggiungere una nuova opera nella tabella opere automaticamente il trigger aumentava di uno il contatore opere presenti nel museo dove l’opera era stata aggiunta…. Quindi devo passare al trigger e alla funzione che richiama la variabile idmuseo…. Come faccio ?? io ho buttato giù qualcosa ma nn mi torna niente…

    E inoltre nn so come far incrementare di uno il campo opere_contenute… nn so che comando usare mi potete aiutare ?? questo è quello che ho scritto io :
    prima creo la funzione che aumenta di uno poi il trigger
    anche nella funzione non so se usare INTERT o altro… HELPPP


    CREATE OR REPLACE FUNCTION incrementa_opere_museo(idmuseo) RETURNS TRIGGER AS $incrementa_opere_museo$

    BEGIN

    INSERT INTO “Museo”.numero_opere_presenti WHERE idmuseo=idmuseo ( qui qualcosa nn mi torna come lo metto quello che c'era + 1)

    END;


    CREATE TRIGGER incrementa_opere_museo
    AFTER INSERT ON “Opere”
    FOR EACH ROW EXECUTE PROCEDURE incrementa_opere_museo(idmuseo)



    Come faccio !?!?!?! so nel panico help

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Non è la prima volta che vieni "redarguito".
    Leggi il regolamento: hai scritto un titolo non conforme al regolamento, non hai specificato il DBMS che usi.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.