Yhteenveto: Tässä opetusohjelmassa opit käyttämään SQL Serveriä ALTER TABLE DROP
sarakelause poistaa yhden tai useamman sarakkeen olemassa olevasta taulukosta.
Johdanto SQL Serveriin ALTER TABLE DROP COLUMN
Joskus sinun on poistettava yksi tai useampi käyttämätön tai vanhentunut sarake pöytä. Voit tehdä tämän käyttämällä lauseketta ALTER TABLE DROP COLUMN
seuraavasti:
Code language: SQL (Structured Query Language) (sql)
Tässä syntaksissa:
- Määritä ensin taulukon nimi, josta haluat poistaa sarakkeen.
- Määritä sitten sen sarakkeen nimi, jonka haluat poistaa.
Jos poistettavalla sarakkeella on rajoitus CHECK
, rajoitus on poistettava ennen sarakkeen poistamista. SQL Server ei myöskään salli sinun poistaa saraketta, jolla on PRIMARY KEY
tai FOREIGN KEY
rajoitus.
Jos haluat poistaa useita sarakkeita kerralla, käytä seuraavaa syntaksia:
Code language: SQL (Structured Query Language) (sql)
Tässä syntaksissa määrität sarakkeet, jotka haluat pudottaa luettelona. pilkulla erotetuista sarakkeista DROP COLUMN
-lausekkeessa.
SQL Server ALTER TABLE DROP COLUMN esimerkkejä
Luodaan uusi taulukko nimeltä sales.price_lists
esittelyä varten.
Seuraava lauseke pudottaa note
-sarakkeen price_lists
taulukko:
Code language: SQL (Structured Query Language) (sql)
Hintasarakkeessa on rajoitus CHECK
, joten et voi poistaa sitä. Jos yrität suorittaa seuraavan lauseen, saat virheilmoituksen:
Code language: SQL (Structured Query Language) (sql)
Tässä on virheilmoitus:
Code language: SQL (Structured Query Language) (sql)
Voit pudottaa price
-sarakkeen poistamalla ensin sen CHECK
-rajoituksen:
Code language: SQL (Structured Query Language) (sql)
Poista sitten sarake price
:
Code language: SQL (Structured Query Language) (sql)
Seuraava esimerkki poistaa kaksi saraketta discount
ja surcharge
kerralla:
Code language: SQL (Structured Query Language) (sql)
Tässä opetusohjelmassa olet oppinut käyttämään SQL Server ALTER TABLE DROP COLUMN
-käskyä yhden tai useamman sarakkeen poistamiseksi taulukosta.