2016-04-04 2 views
-1

Можно ли удалить столбец из таблицы с данными?Как удалить столбец с данными?

+0

да это возможно. Какая база данных? –

+0

Если у него есть первичные отношения с внешним ключом, тогда вам нужно будет удалить ограничения, индексы (если они есть), а затем он позволит вам удалить столбец –

ответ

1

Синтаксис SQL является:

ALTER TABLE table_name DROP COLUMN column_name; 

Он должен работать для любой базы данных.

0

Вы должны подумать: что происходит с данными?

ALTER TABLE TableName DROP COLUMN ColumnName; 

Проверьте это (SQL-сервера Синтаксис):

CREATE TABLE #test(Col1 INT,Col2 INT); 
INSERT INTO #test VALUES(1,10),(2,20),(3,30); 

SELECT * FROM #test; 

ALTER TABLE #test DROP COLUMN Col1; 

SELECT * FROM #test; 

DROP TABLE #test; 
Смежные вопросы