SQL Server ALTER TABLE DROP COLUMN (Română)

Rezumat: în acest tutorial, veți afla cum să utilizați SQL Server ALTER TABLE DROP declarație de coloană pentru a elimina una sau mai multe coloane din tabelul existent.

Introducere în SQL Server ALTER TABLE DROP COLUMN

Uneori, trebuie să eliminați una sau mai multe coloane neutilizate sau învechite din o masa. Pentru a face acest lucru, utilizați instrucțiunea ALTER TABLE DROP COLUMN după cum urmează:

Code language: SQL (Structured Query Language) (sql)

În această sintaxă:

  • Mai întâi, specificați numele tabelului din care doriți să ștergeți coloana.
  • În al doilea rând, specificați numele coloanei pe care doriți să o ștergeți.

Dacă coloana pe care doriți să o ștergeți are o constrângere CHECK, trebuie mai întâi să ștergeți constrângerea înainte de a elimina coloana. De asemenea, SQL Server nu vă permite să ștergeți o coloană care are o PRIMARY KEY sau o FOREIGN KEY constrângere.

Dacă doriți să ștergeți mai multe coloane simultan, utilizați următoarea sintaxă:

Code language: SQL (Structured Query Language) (sql)

În această sintaxă, specificați coloanele pe care doriți să le aruncați ca listă a coloanelor separate prin virgule în clauza DROP COLUMN.

SQL Server ALTER TABLE DROP COLUMN exemplele

Să creăm un nou tabel numit sales.price_lists pentru demonstrație.

Următoarea declarație renunță la coloana note din price_lists table:

Code language: SQL (Structured Query Language) (sql)

Coloana de preț are o constrângere CHECK, prin urmare, nu o puteți șterge. Dacă încercați să executați următoarea declarație, veți primi o eroare:

Code language: SQL (Structured Query Language) (sql)

Iată mesajul de eroare:

Code language: SQL (Structured Query Language) (sql)

Pentru a renunța la coloana price, mai întâi, ștergeți constrângerea CHECK:

Code language: SQL (Structured Query Language) (sql)

Și apoi, ștergeți coloana price:

Code language: SQL (Structured Query Language) (sql)

Următorul exemplu șterge două coloane discount și surcharge simultan:

Code language: SQL (Structured Query Language) (sql)

În acest tutorial, ați aflat cum să utilizați instrucțiunea SQL Server ALTER TABLE DROP COLUMN pentru a elimina una sau mai multe coloane dintr-un tabel.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *