2011-05-19 19 views

cevap

26

sütun bir değer olarak NULL desteklemek üzere olduğunu varsayarsak:

UPDATE YOUR_TABLE 
    SET column = NULL 

veritabanı BOŞ elleçleme farkında olun - SQL Server varsayılan olarak, NULL bir INT olduğunu. Sütun Doğru veri türüne/DÖNÜùTÜR NULL CAST gereken farklı bir veri türüdür Yani eğer: column varsayarak

UPDATE YOUR_TABLE 
    SET column = CAST(NULL AS DATETIME) 

... Yukarıdaki örnekte bir DATETIME veri türüdür. Eğer bu nülsüz int alan ise o zaman evet.

+1

SQL Server varsayılan _by, BOŞ gerçek olmayan bir INT_ olduğunu ve bunu hiç 2011'de şekilde geri bile şüpheliyim:

update TableName set FiledName = null where Id = SomeId 
juharr

6

Herhangi bir tırnak işareti olmadan NULL kullanarak.

UPDATE `tablename` SET `fieldName` = NULL; 
2

UPDATE dbo.TableName 
SET TableName.IntColumn = NULL 
WHERE <condition> 
2

sizin int sütun null kaldığı sürece, yazabilirsiniz .
İlgili konular