看板 Database 關於我們 聯絡資訊
小弟目前做bulk insert 我預先設定了Table結構 name(char), date (datetime),a(char),b(char),c(char),d(char) cnaoadb001,20080105 00:00:10,0,2,1,97 cnaoadb001,20080105 00:00:20,0,2,1,97 cnaoadb001,20080105 00:00:30,0,2,1,97 cnaoadb001,20080105 00:00:40,0,2,1,97 透過以下 select getdate()'start' bulk insert TestBCP.dbo.BCP_tbl9 from 'c:\Test\output.txt' with( datafiletype = 'char', fieldterminator = ',', batchsize = 20 ) select getdate()'end time' 成功轉成 cnaoadb001 2008/1/5 上午 12:00:10 0 2 1 97 cnaoadb001 2008/1/5 上午 12:00:20 0 2 1 97 cnaoadb001 2008/1/5 上午 12:00:30 0 2 1 97 cnaoadb001 2008/1/5 上午 12:00:40 0 2 1 97 但若我的table結構為日期與時間分欄 name(char), date (datetime),time(datetime),a(char),b(char),c(char),d(char) cnaoadb001,20080105,00:00:10,0,2,1,97 cnaoadb001,20080105,00:00:20,0,2,1,97 cnaoadb001,20080105,00:00:30,0,2,1,97 cnaoadb001,20080105,00:00:40,0,2,1,97 就會變成 cnaoadb001 2008/1/5 上午 12:00:00 1900/1/1 上午 12:00:10 0 2 1 97 cnaoadb001 2008/1/5 上午 12:00:00 1900/1/1 上午 12:00:20 0 2 1 97 cnaoadb001 2008/1/5 上午 12:00:00 1900/1/1 上午 12:00:30 0 2 1 97 cnaoadb001 2008/1/5 上午 12:00:00 1900/1/1 上午 12:00:40 0 2 1 97 請問我該怎麼設定日期與時間這兩欄的格式 才能達到日期那欄只要日期,時間那欄只要時間呢? 另外我在 使用reporting service產生報表時 只想query日期等於2008/1/5的資料 那我的where該怎麼寫呢? 懇請各位大大幫忙解惑!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.47.114