webForumDet fria alternativet

Lägga till en ny kolumn i en tabell samt fylla den? MS SQL

Databaser & SQL

0 svar · 590 visningar · startad av xtreme

Medlem sedan juli 20002 056 inlägg
Frågan#1

Har precis börjat med MS SQL och behöver hjälp med att lägga till en ny kolumn i en tabell samt fylla den.

Skapar först en tabell såhär:

CREATE TABLE test 
(testnr VARCHAR(5) NOT NULL,
testname VARCHAR(20),
avdadress VARCHAR(20),
CONSTRAINT test_PK PRIMARY KEY(testnr)

Slänger in lite värden:

insert into test values('1','jaja','lite')
insert into test values('B1','nejnej','mycket')

Nu vill jag skapa en kolumn till vilket jag kommer på i efterhand samt fylla den. Har kommit på att man kan göra det genom:

Alter Table test add pengar int

Nu är alla cellerna i den nya kolumnen NULL. Kan man genom en sats bara uppdatera den kolumnen, ex jag vill att i den kolumnen ska det stå 1 och 2 på rad ett och två i stället för NULL? Går det att lägga till värdena samtidigt som man skapar kolumnen?

440 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
314 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
314 ms — ändringar (db)