OpenRowSetを使用して空のファイルにデータを挿入する方法
txt ファイル (D:\TDB など) に挿入する必要がありselect * from sys.tables
ます。
INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Text;Database=D:\TDB;HDR=Yes;', 'SELECT * FROM sys.tables.txt')
select * from sys.tables;
私は得る
リンク サーバー "(null)" の OLE DB プロバイダー "MICROSOFT.JET.OLEDB.4.0" から、"Microsoft Jet データベース エンジンはオブジェクト 'sys.tables.txt' が見つかりませんでした。その名前とパス名は正しくあります。」
メッセージ 7350、レベル 16、状態 2、回線
1 リンク サーバー "(null)" の OLE DB プロバイダー "MICROSOFT.JET.OLEDB.4.0" から列情報を取得できません。
なにが問題ですか?
PS。bcpソリューションを提案しないでください。原因は既にテストされており、毎回機能しないため、今すぐopenrowsetをテストします。