webForumDet fria alternativet

Ny kolumn definerad som NOT NULL.

4 svar · 379 visningar · startad av Fredde Mannen

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#1

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! :)

Peter SMedlem sedan dec. 20025 483 inlägg
#2

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.

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#3

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å?

Peter SMedlem sedan dec. 20025 483 inlägg
#4

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.

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#5

okei!

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)