2014-09-26 3 views
0

Я хотел обновить 1 столбец из таблицы, присутствующей в базе данных, поддерживаемой в SQL 2008 R2.SQL-запрос инструкции UPDATE/SET

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

Когда мы используем одиночный апостроф в инструкции SET &, когда его следует избегать или не использовать?

 
UPDATE TABLENAME 
SET COLUMNNAME = X 

ИЛИ

 
UPDATE TABLENAME 
SET COLUMNNAME = 'X' 

Цените любые предложения/совет. Благодарю.

+0

Я угадываю из проб и ошибок, если это varchar/nvarchar, он должен быть заключен в апострофе. Не имеет значения, является ли значение значением типа int? – Xavi

ответ

5

В SQL одинарные кавычки используются вокруг строковых значений. Другие «значения», такие как целые числа, ссылки на другие столбцы и т. Д., Никогда не должны быть одинарными.

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