2016-07-27 4 views
-2

Есть ли способ удалить строку с помощью таргетинга на значение столбца?Удаление строки по значению столбца SQL Server

Например, посмотрите на этот

enter image description here

изображение Скажем, адрес электронной почты в колонке Email в первом ряду [email protected]

Могу ли я удалить эту строку с помощью таргетинга на этот адрес электронной почты?

Что-то эффект ...

DELETE FROM dbo.Users 
WHERE Email = [email protected]; 

Я бы нужно указать базу данных?

+0

Вам не нужно указывать базу данных, если вы находитесь в одной базе данных. – TheGameiswar

+0

ну, обязательно всегда используйте предикат в вашем объявлении DELETE. В противном случае таблица ENTIRE будет удалена. Возможно, OP необходимо снова пересмотреть концепции реляционных данных. –

+2

Что случилось с небольшим количеством проб и ошибок? Создайте таблицу, введите некоторые данные и попытайтесь удалить ее. – HoneyBadger

ответ

0

Да, вы можете. Имейте в виду, что любая запись с этим электронным адресом будет удалена. Вам также нужно «вокруг вашей строки» - Email='[email protected]'

Вам нужно указать базу данных только в том случае, если вы работаете из другой базы данных, чем та таблица.

Смежные вопросы