回 帖 发 新 帖 刷新版面

主题:数据库转化成txt

我想将sql server表中所有数据转成TXT文件,转换速度要快,不知如何实现??
盼给我一个最优方法

回复列表 (共1个回复)

沙发

刚刚从QQ群上看到的:
--------------------------------
将SQLServer导入到文本文件
连接串
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\temp;Extended Properties="text;HDR=YES;";Persist Security Info=False
SQL语句
SELECT * into aaa.txt  FROM Tab1 IN [ODBC]
[ODBC;Driver=SQL Server;UID=sa;PWD=;Server=127.0.0.1;DataBase=Demo;]
要改变分隔符,可以修改
Schema.ini文件。该文件中指明分割符,如: 
    [yourfile.txt] 
    ... 
    Format=Delimited(|) 
更详细的例子可以参考:微软的Knowledge Base的文章:"Q149090 CC: How to Use Schema.ini for Accessing Text Data"和微软的Knowledge Base的文章:"Q187670 OWTO: Use RDO and ODBC Text Driver to Open a Delimited Text"。

我来回复

您尚未登录,请登录后再回复。点此登录或注册