Vad bör man tänka på när man skall lägga till i en redan befintlig tabell med poster en kolumn som skall definieras NOT NULL? Samt hur påverkar detta vyerna som är definierade gentemot den tabellen?
Tacksam för svar! :)
4 svar · 379 visningar · startad av Fredde Mannen
Vad bör man tänka på när man skall lägga till i en redan befintlig tabell med poster en kolumn som skall definieras NOT NULL? Samt hur påverkar detta vyerna som är definierade gentemot den tabellen?
Tacksam för svar! :)
Du kan nog inte definiera den nya kolumnen som NOT NULL direkt; först skapar du kolumnen, sedan för du över data för att till sist slå på NOT NULL.
Peter S skrev:
Du kan nog inte definiera den nya kolumnen som NOT NULL direkt; först skapar du kolumnen, sedan för du över data för att till sist slå på NOT NULL.
Okei!
Med andra ord, skapa kolumn, fylla med den relevanta datan, sedan göra den NOT NULL.
Men hur påverkar detta vyerna som är kopplade till tabellen? Kommer dem visa den nya kolumnen, eller måste jag återskapa vyerna som är kopplade emot tabellen också?
Det beror på hur vyerna är definierade. Plockar de ut samtliga värden från den tabellen så ser jag inget hinder mot att den nya kolumnen visas. Plockar de endast ut specifika kolumner måste justeringar göras.
okei!