我有一個表T1
與一些日期/時間字段。我已經在這個表UNION查詢多種組合查詢,並在工會提出使用SELECT INTO新表T2
如下:如何保留SELECT INTO後面的數據類型?
SELECT * INTO T2
FROM (select * from query1_T1
union
select * from query2_T1)
的問題是,query1_T1
替換爲空字符串常量一些日期字段,其導致T2具有文本字段而不是日期/時間字段。舉例說明:
query1_T1:
select myUDF(someTextField),"" as newDateField from T1
query2_T1:
select anotherUDF(someTextField),oldDateField from T1
其中oldDateField
是日期/時間。
有沒有一種方法可以構建SELECT INTO或更改query1_T1
,以便我仍然可以從查詢中獲得相同的結果,但newDateField
最終會以日期/時間結束?
你有使用'選擇INTO'創建表?或者你可以單獨創建結構,然後再插入數據? – imthepitts 2013-05-02 16:54:07
@imthepitts,工作得很好。我會接受它作爲答案。 – sigil 2013-05-02 17:06:40