SQL Server ALTER TABLE DROP COLUMN (Suomi)

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.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *