一括挿入を使用して電子メール通信をデータベーステーブルにインポートしようとしていますが、CR文字とLF文字を保持できないようです。次のことを考えてみましょう。
CREATE TABLE myTable (
Email_Id int,
Email_subject varchar(200) NULL,
Email_Body TEXT NULL
)
一括挿入ステートメントには次のものがあります。
codepage = '1250',
fieldterminator = '<3P4>',
rowterminator = '<3ND>',
datafiletype = 'char'
このファイルには、完全な電子メール(CRおよびLF文字を含む)が含まれています。データをインポートして、CR文字とLF文字を含めたいと思います。BULK INSERTは各エントリを単一の行として扱うことを読みましたが、それはCR文字とLF文字を取り除くことを意味しますか?その場合、このCSVファイルをインポートするために何を使用できますか?SSISにアクセスできないので、SQLコードを使用してアクセスしたいと思います。
データ例:
11324<3P4>Read this email because it's urgent<3P4>Haha John,
I lied, the email was just to mess with you!
Your Nemesis,
Steve
P.S. I still hate you!
<3ND>
11355<3P4>THIS IS THE LAST STRAW<3P4>Steve,
I have had it with you stupid jokes, this email is going to the manager.
Good day,
John
<3ND>