CSVファイルのインポートについて
SQL Server 2005 Standard, Windows XP(SP3)を使用しています。
あるツールから生成されるCSVファイルのデータベースへのインポートしたいと考えています。
しかし、CSVファイル以下のようなフォーマットになっています。
(・・・番号)は無視してください
date,2009/05/27 (・・・1)
name,test (・・・2)
時刻,A,B,C,D,E,F (・・・3)
11:13:05,1,2,3,4,5,6 (・・・4)
11:13:06,7,8,9,10,11,12 (・・・5)
(以下4,5のようなデータが続く…)
となっています。
1は日付情報、2は特に意味無し、3はカラムの情報としたい物
4(以降)はデータとなっています。
データベースへは "|" をカラムの区切りとすると
時刻 |A|B|C|D |E |F |
2009/05/27 11:13:05|1|2|3|4 |5 |6 |
2009/05/27 11:13:06|7|8|9|10|11|12|
(・・・以降データが続く)
上記のように(3)をカラム情報にして、不必要な情報を省いた状態でデータを取り込みたいと考えております。
同じく上記の最初のフィールドのように、元データのdate情報を時刻情報と合わせてdatetime型として一つので取り込みたいと考えています。
この為には、文字列の操作が必要となってくると思いますが、SQL Server上ではこのような事はできるのでしょうか?
お礼
ありがとうございます、本当に助かりました。