2014-09-26 179 views
0

我想從SQL 2008 R2中維護的數據庫中存在的表中更新1列。SQL - UPDATE/SET語句查詢

整個列包含相同的數據類型int值,我想更改爲相同的int數據類型的不同值。

什麼時候我們在SET語句中使用單撇號&何時避免或不使用它?

 
UPDATE TABLENAME 
SET COLUMNNAME = X 

OR

 
UPDATE TABLENAME 
SET COLUMNNAME = 'X' 

欣賞任何意見/建議。謝謝。

+0

我猜測試驗和錯誤,如果它是varchar/nvarchar它需要用撇號括起來。如果值是int數據類型,無關緊要? – Xavi 2014-09-26 10:38:27

回答

5

在SQL中,單引號用於字符串值。其他「值」,如整數,對其他列的引用等,不應單引號。