web-dev-qa-db-fra.com

Comment définir une valeur de colonne sur NULL dans SQL Server Management Studio?

Comment effacer la valeur d'une cellule et la rendre NULL?

196
Zack Peterson

Si vous avez ouvert une table et que vous souhaitez effacer une valeur existante à NULL, cliquez sur la valeur et appuyez sur Ctrl+0.

182
Zack Peterson

Je pense que @ Zack a répondu correctement à la question mais juste pour couvrir toutes les bases:

Update myTable set MyColumn = NULL

Cela définirait la colonne entière sur null comme le demande le titre de la question.

Pour définir une ligne spécifique sur une colonne spécifique sur null, utilisez:

Update myTable set MyColumn = NULL where Field = Condition.

Cela définirait une cellule spécifique sur null comme le demande la question interne.

296
Jeff Martin

Si vous utilisez l'interface de table, vous pouvez taper NULL (tout en majuscule)

sinon, vous pouvez exécuter une instruction update où vous pourrez:

Update table set ColumnName = NULL where [Filter for record here]
28
TheTXI

Utilisez ceci:

Update Table Set Column = CAST(NULL As Column Type) where Condition

Comme ça:

Update News Set Title = CAST(NULL As nvarchar(100)) Where ID = 50
9
Milad

Ctrl + 0 ou videz la valeur et appuyez sur Entrée.

5
Eppz