0 голосов
спросил от в категории database
В принципе в базах данных вы удаляете строки, а не столбцы.
Если вам нужно 0 в столбце, вам нужно сохранить 0 в этом столбце, это обновление


Предположим, что некоторое изучение SQL в порядке.

[Обновить]
Цитата:
Я не хочу удалять этот столбец, я просто хочу удалить все значения этого столбца
Вы не можете удалить значения, вы хотите поместить/сохранить новое значение в этом столбце для каждой строки!
Используйте правильную формулировку, и вы найдете гораздо больше информации о Google.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
0 голосов
ответил от
Используйте ALTER TABLE для уменьшения столбца.

#ALTER TABLE (Transact-SQL) # [#^ #]

Обратите внимание, что вам действительно не нужно удалять столбец. Было бы проще, если бы ваш код игнорировал столбец, когда он не нужен.
0 голосов
ответил от
Помимо того, что сказали другие, в случае, если вам необходимо удалить одну запись из базы данных, вам необходимо передать что-то, чтобы ее проверить; предпочтительный первичный ключ . Код, который вы используете, должен быть изменен на:
-- Assyming you wanted to delete the records where report is null.  DELETE FROM Total WHERE [Report] IS NULL

Дэйв дал вам представление об этом, SQL ожидает, что вы сообщите, какие записи удалить. В противном случае он просто удалит весь список записей. Если вы каким-то образом захотите удалить столбец, вы можете вместо этого изменить таблицу и удалить столбец (если это то, что предназначено). Эта команда будет выглядеть так:
ALTER TABLE Total DROP COLUMN [Report]

Это удалит этот столбец.

Изменить

Поскольку вы хотели удалить данные в этом столбце, вместо того, чтобы делать что-либо, я бы рекомендовал UPDATE -поля полей. Вы можете сделать это в SQL, например this,
UPDATE Total SET [Report] = NULL

Это обновит (целая? это то, что вы хотите? ) table и установите его в NULL. Если вы хотите установить запись или две в NULL, попробуйте передать там предложение WHERE.

Категории

Добро пожаловать на сайт DraftingCode Q&A (ИТ ответы), где вы можете задавать вопросы и получать ответы от других членов сообщества.

Похожие вопросы

...