42 messaggi dal 28 ottobre 2012
ho creato una funzione che mi dà un id univoco, maxvalore è il nome valore vorrei che diventasse il valore predefinito in una tabella sql server in un campo id int come posso richiamare la funzione?
11.886 messaggi dal 09 febbraio 2002
Contributi
ciao,
impostare il valore di default dal risultato di una funzione è possibile.
Leggi qui, si usa la particella DEFAULT nel definire il campo in una CREATE TABLE o ALTER TABLE.
http://www.blackwasp.co.uk/SQLDefaultColumns_2.aspx

Comunque... aspetta un attimo, la tua funzione si chiama maxvalore? Se il tuo scopo è incrementare l'ID più alto, allora non ti serve usare qulla funzione. Questo scenario è già previsto da Sql Server; puoi semplicemente assegnare la proprietà IDENTITY al campo int. Qui è spiegato come fare:
http://msdn.microsoft.com/it-it/library/ms186775.aspx

ciao
Modificato da BrightSoul il 10 febbraio 2013 12.35 -

Enjoy learning and just keep making
42 messaggi dal 28 ottobre 2012
ok grazie ora ci provo

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.