如何使用OpenRowSet将数据插入空白文件?
我需要从数据库中插入一些选择输出(比如select * from sys.tables
)到 txt 文件(比如 D:\TDB)
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 ..