Удаление столбца из таблицы
ALTER TABLE TABLE_NAME DROP COLUMN_NAME Не катит.
Не хватает слова «COLUMN», запрос должен выглядеть так:
alter table 'table_name' drop column 'column_name'
Отслеживать
user177221
ответ дан 17 авг 2011 в 10:39
1,382 12 12 серебряных знаков 22 22 бронзовых знака
Гм. А что оно это слово дает? Разве тут может быть неопределенность? Если надо уронить индекс, добавляем индекс, если всю колонку — просто название колонки. Я не прав? Необязательное слово COLUMN представляет собой «белый шум» и может быть опущено. mysql.ru/docs/man/ALTER_TABLE.html По крайней мере, если речь идет о Mysql
17 авг 2011 в 10:41
Если при удалении столбца не указать ключевое слово «column» то SQL Server решит что мы хотим удалить constraint. Автор вопроса спрашивал конкретно про SQL Server.
Справочник по MySQL : SQL : Изменение свойств таблицы : Удаление столбцов (ALTER TABLE DROP)
Удаление столбца можно сделать при помощи следующей конструкции:
ALTER TABLE table_name DROP field_name
table_name — имя таблицы, в которой будет удален столбец; field_name — имя удаляемого столбца.
$sql="ALTER TABLE search DROP id_num"; mysql_query($sql);
Если мы хотим удалить сразу несколько полей, то надо через запятую повторить DROP field_name для каждого столбца:
$sql="ALTER TABLE search DROP id_1, DROP id_2, DROP id_3"; mysql_query($sql);
ALTER TABLE ОПЕРАТОР
В этом учебном пособии вы узнаете, как использовать в Oracle/PLSQL оператор ALTER TABLE, чтобы добавить столбец, изменить столбец, удалить столбец, переименовать столбец или переименовать таблицу (с синтаксисом, примерами и практическими упражнениями).
Описание
Оператор Oracle/PLSQL ALTER TABLE используется для добавления, изменения или удаления столбца в таблице. Оператор Oracle/PLSQL ALTER TABLE также используется для переименования таблиц.
Добавить столбец в таблицу
Синтаксис
Синтаксис ALTER TABLE для добавления столбца в таблицу Oracle:
ALTER TABLE table_name
ADD column_name column-definition;
Пример
Рассмотрим на примере, как добавить столбец в таблицу Oracle с помощью оператора ALTER TABLE.
Например:
Как удалить столбец в sql
Если таблица уже была ранее создана, и ее необходимо изменить, то для этого применяется команда ALTER TABLE . Она поддерживает различные опции и возможности. Рассмотрим лишь основные сценарии, с которыми мы можем столкнуться.
Переименование таблицы
Для переименования таблицы применяется операторы RENAME TO , после которого указывается новое имя таблицы:
ALTER TABLE users RENAME TO people;
Здесь таблица users переименовывается в «people».
Добавление нового столбца
Добавим в таблицу users новый столбец email:
ALTER TABLE users ADD COLUMN email TEXT NOT NULL;
В данном случае столбец email имеет тип TEXT и для него определено ограничение NOT NULL .
Переименование столбца
Переименуем столбец email в login
ALTER TABLE users RENAME COLUMN email TO login;
Удаление столбца
Удалим столбец login из таблицы users:
ALTER TABLE users DROP COLUMN login;