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

    CREATE TABLE o STORED PROCEDURE

    Salve a tutti. Semplice problema. Ho bisogno di creare una tabella con 3 campi, in cui il valore dell'ultimo campo sia dipendente dal valore dei due campi precedenti. Quindi vorrei ogni volta che effettuo una INSERT in questa tabella il terzo valore venga calcolato in automatico. Posso fare ciò solo tramite una stored procedure chiamata per ogni insert, oppure posso definire l'espressione che regola il valore del terzo campo in fase di creazione della tabella?

    codice:
    Esempio:
    
    CREATE TABLE pesiProdotti (netto INT(5),
                                           tara INT(5),
                                           lordo INT(5) <- definizione qui?! tara + netto
    )
    
    oppure STORED PROCEDURE?
    Grazie

  2. #2
    non lo puoi fare nel default del campo. Lo puoi fare nell'insert.

    codice:
    insert into pesiProdotti
    (netto, tara, lordo)
    values
    (100, 20, 100+20)

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.