これはちょっと初歩的な質問かもしれませんがROWS
、select ステートメントからCOLUMNS
別のテーブルに挿入する簡単な方法はありますか?
私はただやることについて話しているのではありませんINSERT / SELECT
。
一部の CSV を行に分割する関数があります。このような2行のデータがあるとします
joe,bloggs,joe.bloggs@domain.fake;jane,soap,jane.soap@domain.notreal;
最初にセミコロンで分割し、次にコンマで分割します
最初の分割通話の結果
Id Data
1 joe,bloggs,joe.bloggs@domain.fake
2 jane,soap,jane.soap@domain.notreal
これらのそれぞれで、分割機能を再度実行します
Id Data
1 Joe
2 Bloggs
3 joe.bloggs@domain.fake
この返されたデータを使用して、次のような挿入ステートメントを実行したいと思います
INSERT INTO Customers (@first,@last,@email)
SELECT [row1].[col2],[row2].[col2],[row3].[col2]
これを行う簡単な方法はありますか?