2014-05-19 19 views
15

在SQL Server Management Studio 2012中,我將數據輸入/粘貼到表格中(通過編輯Top 200行)。 每當我在單元格中鍵入/粘貼NULL時,插入的值爲NULL。顯然它以爲我的意思是NULL的值而不是'NULL'文本。哪些沒有工作,因爲我的專欄不是空的...如何在SSMS單元格中輸入'NULL'?

現在如何將'NULL'文本輸入到單元格中?

如果我想插入NULL價值,我會按下Ctrl鍵+ ......

+5

我想一個更大的問題可能是,爲什麼你想要一個NULL文本的東西?你不能只讓列可以使用NULL值嗎? :)而且,如果你在桌子上有一個PK,你可能不得不這樣做,就像SET text ='NULL'WHERE PK = ID一樣。 – Joe

+1

@Joe - 仍然有一些有效的''NULL''用法。例如,如果表格表示SQL關鍵字的黑名單。 – miroxlav

回答

11

只需輸入'NULL'(單引號)進入細胞,SSMS將削減前導和結束單身引用標記並將其另存爲字符串'NULL'

如果沒有單引號,SSMS會將輸入視爲NULL

+0

對!儘管網格一直顯示引號,但它們已經不在數據中了。 –

相關問題