2013-10-31 164 views
0

我與SQL Server 2008的工作,有一個我試圖創建一個空列的選擇查詢。選擇查詢空

查詢被用來創建一個製表符分隔文本文件通過導入不同的系統。我使用

Select data1 as col1, data2 as col2, '' as col3, data4 as col4 

的問題顯然是其他系統無法看到COL3爲NULL,即使當我在記事本打開它++中,它顯示了在列NULL。供應商說這一欄有一些東西。我假設他們看到它是一個空字符串,而不是null。

什麼是不同的/更好的方式把NULL列?

感謝,

+4

'「」'不'NULL' –

回答

2
Select data1 as col1, data2 as col2, NULL as col3, data4 as col4 FROM tamble_name 
+0

我們嘗試了「NULL」作爲山口前,他們說沒有,所以我們就用空字符串/空 這是我剛剛收到他們.. 他們說有1個字節的具體特徵NULL代碼。 是否有任何方法可以將「Nothing」(0字節)替換爲1字節的NULL代碼? – DragonRider

+0

@ user2941811:不要使用''NULL''''但是'NULL'。'NULL'的意思是_undefined_,而不是空字符串'''或'NULL'字符串。 –