Ho la seguente istruzione in SQL Server:SQL Server: ALTER con ADD nuova colonna
ALTER TABLE [dbo].[TruckTbl]
ADD [TruckState] [bit] NULL DEFAULT 0;
Che cosa farà è quello di come posso difetto qualsiasi nuovo record a 0.
Per i record esistenti ottenere e dire nella dichiarazione anche quelli predefiniti a 0.
So che posso andare a fare un aggiornamento, ma comunque a fare all'interno di un aggiornamento nella dichiarazione ALTER
sopra?
caso in cui il campo di bit * veramente * essere annullabile? Questo fondamentalmente lo rende un tristato piuttosto che un bistato. Se quel campo non ha consentito null, tutti i record precedenti riceverebbero il tuo valore predefinito prescritto! – Jamiec