SQL高手请进来 ( 积分: 50 )

  • 主题发起人 主题发起人 cyf4
  • 开始时间 开始时间
C

cyf4

Unregistered / Unconfirmed
GUEST, unregistred user!
在SQL2000中,怎么实现把一表的数据导出到文本文件中呢,要求用SQL语句,在查询分析器中实现,先谢谢了,在线等待.
 
SQL语句没有这样的功能
但查询分析器的选项里,可以把查询结果保存为文件
 
INSERT INTO OPENDATASOURCE('MICROSOFT.JET.OLEDB.4.0','Text;HDR=no;Database=E:/')...test1#txt SELECT * FROM MyTable
这句把数据库中表MyTable的内容导入到了文本文件E:/test1.txt中,注意在语句执行前必须创建该文本文件,并且列与表中的列数相同。
 
我试了,好像不行哦
服务器: 消息 213,级别 16,状态 5,行 1
插入错误: 列名或所提供值的数目与表定义不匹配。
请问"并且列与表中的列数相同。"是什么意思?
我在e盘下建了test1.txt,在里面写了所有的字段名,中间用空格隔开.
 
可以了,呵呵
字段名用逗号隔开就OK了
地质灾害 不愧为SQL高手!
 
原来中国的SQL高说这么多,唉……
 
谢谢大家了
 
搞定了不给分?
 
人品问题
 
呵,不好意思了,上次是没有操作成功了,lfc2000说话是不是有点太损了.
 
后退
顶部