怎样在SQL2000的存储过程中通过命令的方式将一个临时表导入到一个TXT 文件中去?

qiuhaook 2003-01-16 02:50:25
我现在面临一个问题:我公司的ERP系统要将应付记录导出到一个TXT文件中去,我希望能在存储过程中实现!
急,在线等待!
...全文
98 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizhenlz 2003-01-18
  • 打赏
  • 举报
回复
你看看数据库对对,还有是用的out,还是in,另外看看用户名和密码是否正确.别外.我想你是不是用的是windows模式?
yvqq 2003-01-18
  • 打赏
  • 举报
回复
bcp 的执行是有限制的.
不知道你用的sql server 是不是安装在nt or 2000上,并且sql server所在的服务器必须是nt 的主域控制器。另外服务与客户处的bcp版本是否一样。
sql server 7.0的bcp 是7
sql server 7.0的bcp 是8
qiuhaook 2003-01-18
  • 打赏
  • 举报
回复
求助!
我相信这个方法一定行,但是我在按你们的指引改为双引号后,仍提示以下问题
output ---------------------------------------------------
SQLState = S1000, NativeError = 0
Error = [Microsoft][ODBC SQL Server Driver]无法打开 BCP 主数据文件
NULL

(所影响的行数为 3 行)

我的SQL建了用户SA 密码为空!为什么?
xiaocong1980 2003-01-16
  • 打赏
  • 举报
回复
我试了一下可以的。:)
D:\DataXport\accpay.txt -c -q -S''bud-erp'' -U''sa'' -P''''' 这里用的是单引号吗?应该是双引号!
qiuhaook 2003-01-16
  • 打赏
  • 举报
回复
上面二位的方法好象是可以,但我在执行时总提示以下错误信息,为什么?
output
-----------------------------------------------------------------
SQLState = 08001, NativeError = 17
Error = [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
SQLState = 01000, NativeError = 53
Warning = [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).
NULL

(所影响的行数为 5 行)

我的服务器名是 BUD-ERP,用户是 sa 密码为空
我的语句是这样写的:
EXEC master..xp_cmdshell 'bcp yhi-db.dbo.outputpa out D:\DataXport\accpay.txt -c -q -S''bud-erp'' -U''sa'' -P'''''

lyyrw 2003-01-16
  • 打赏
  • 举报
回复
我也用过 yelook(雨枫) 的方法,你试试
yelook 2003-01-16
  • 打赏
  • 举报
回复
bcp 可以实现数据的导入导出。
EXEC master..xp_cmdshell 'bcp test.dbo.P_Aspect in c:\temp1.txt -c -q -S"servername" -U"sa" -P""'
//导入

EXEC master..xp_cmdshell 'bcp test.dbo.P_Aspect out c:\temp1.txt -c -q -S"servername" -U"sa" -P""'
//导出
源码下载地址: https://pan.quark.cn/s/a4b39357ea24 SolidWorks是一款在机械设计领域得到广泛应用的计算机辅助设计(CAD)软件,它具备功能强大的三维建模工具、完善的工程图功能以及多样化的设计协作功能。在工程图模板方面,SolidWorks为设计师们提供了创建符合行业标准图纸的便捷途径,从而显著提升了设计工作的效率。标题"SolidWorks工程图模板"具体指的是在SolidWorks软件预先设定好的图框与标题栏组合布局,这些模板通常依据特定的规范(例如ISO、ANSI等)进行配置,涵盖了设计者通常所需的所有基本要素。借助这些模板,用户能够直接展开工程图的绘制工作,无需独立设置图框和标题栏,因而有效节省了大量的时间。描述所指出的"已配置好图框和标题栏",表明这些模板已具备绘制工程图的基础结构。图框作为工程图的一个核心组成部分,它界定了图纸的范围,并且通常包含了图纸编号、日期、比例等关键信息。标题栏则是用于呈现设计详细信息的区域,例如设计者的姓名、零件的名称、材料种类、版本号等。一旦这些要素被配置妥当,设计师便可以根据具体的项目需求填充相应内容,从而迅速生成专业且标准化的工程图纸。"配置好存储路径后即可使用"这一说明表明,在使用SolidWorks工程图模板之前,用户必须先设定一个保存位置,这样每次创建新的工程图时,软件会自动将文件保存在这个指定的路径下,便于后续的管理和检索。压缩包内包含的文件"A3零件.DRWDOT"与"A3零件.slddrt"代表了SolidWorks的两种不同类型的工程图文件。".DRWDOT"文件是工程图模板文件,它集成了图框、标题栏及其他个性化设置,供用户在创建新工程图时选用。".slddr...
内容概要:本文介绍了一个名为GeometryService的类,旨在将不同类型的地理空间数据(如点坐标、Shapefile文件、GADM行政区划数据)解析并转换为Google Earth Engine可识别的几何对象(ee.Geometry)。该服务支持三种输入类型:通过经纬度字典创建点几何体、读取本地矢量文件(如Shapefile或GeoJSON)以及调用pygadm库获取全球行政区划数据。每种类型均有专门的解析方法,内部实现了坐标系统一(WGS84)、几何合并与GeoJSON格式转换,并最终封装为Earth Engine兼容的几何结构用于遥感分析或区域提取。; 适合人群:具备Python编程基础,熟悉地理信息系统(GIS)数据处理的科研人员或开发者,尤其是需要将本地或全球地理数据接入Google Earth Engine平台进行遥感分析的技术人员; 使用场景及目标:①将野外采样点、研究区边界等地理数据快速导入Earth Engine进行遥感影像分析;②利用GADM全球行政区划数据库动态获取国家或省级行政边界的几何对象,实现自动化区域统计;③为构建基于Web的地图分析工具提供后端几何解析支持; 阅读建议:使用前需安装geopandas、pygadm、earthengine-api等依赖库,注意处理异常情况如文件路径错误、坐标系不匹配或网络请求失败,建议结合实际数据调试各解析函数。

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧