我有一種情況,我必須合併兩個表而不丟失任何數據。這兩張桌子有不同的結構。以下是我的表sql server合併兩個不同結構的表
TABLE A
ID_NO INT,
Ship_Date DATE,
Status varchar(10),
total decimal(12,2)
TABLE B
ID_NO INT,
Status varchar(10),
total decimal(12,2)
我試着使用UNION的結構全部由包括表B中的虛擬列如下
TABLE B
ID_NO INT,
'',
Status varchar(10),
total decimal(12,2)
,但在結果集中,我得到爲1900-01-01 Ship_Date代替 ''。如何消除這一點?
謝謝Holger。有沒有辦法包含一個空字符串而不是null? – rock 2012-07-17 15:54:41
該列需要「DATETIME」值或「NULL」。 – RobB 2012-07-17 15:55:26
@ranjith我改變了答案給你一個字符串日期或空字符串如果爲NULL。 – 2012-07-17 16:08:35