社区
MS-SQL Server
帖子详情
怎样在SQL2000的存储过程中通过命令的方式将一个临时表导入到一个TXT 文件中去?
qiuhaook
2003-01-16 02:50:25
我现在面临一个问题:我公司的ERP系统要将应付记录导出到一个TXT文件中去,我希望能在存储过程中实现!
急,在线等待!
...全文
95
7
打赏
收藏
怎样在SQL2000的存储过程中通过命令的方式将一个临时表导入到一个TXT 文件中去?
我现在面临一个问题:我公司的ERP系统要将应付记录导出到一个TXT文件中去,我希望能在存储过程中实现! 急,在线等待!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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""'
//导出
ASP实现 将Excel表格数据批量
导入
到
SQL
Server数据库
4. 数据库连接与
临时表
创建:通过ADO技术创建数据库连接,然后使用
SQL
语句创建
一个
临时表
,用于存储从Excel
文件
中
读取的数据。
临时表
的创建涉及到了
SQL
语言
中
的表结构定义、数据类型指定等知识。 5. 数据库操作:...
SQL
Server
中
读取XML
文件
的简单做法
这可以通过创建
一个
临时表
,利用`xp_cmdshell`扩展
存储过程
和`TYPE`
命令
来实现。`xp_cmdshell`允许执行操作系统
命令
,`TYPE`
命令
则用于打印
文件
内容。然后,逐行读取
文件
内容,将其合并成
一个
大的VARCHAR变量,最后...
TXT
文件
导入
到数据库
在实际工作
中
,经常需要将
TXT
文件
中
的数据批量
导入
到数据库
中
进行存储与管理。这不仅可以提高工作效率,还能确保数据的一致性和完整性。下面将详细介绍如何实现这一过程。 ##### 1. 创建数据表 首先,在
导入
TXT
...
Sql
二进制
文件
的
导入
导出
- 使用BCP
命令
将
文件
`@fname`
中
的数据
导入
到
临时表
`@m_tbname`
中
。 通过以上步骤,我们可以清晰地看到如何利用
存储过程
和BCP
命令
实现
SQL
二进制
文件
的自动
导入
导出功能。这种
方式
不仅简化了数据处理流程,还提高了...
用Pl*
SQL
将Excel
中
数据
导入
到oracle
中
,将oracle的数据通过Pl*
SQL
导向Excel
例如,你可以创建
一个
存储过程
,执行
SQL
查询并将结果集写入到
一个
临时表
中
,然后使用UTL_FILE包将
临时表
内容写入到CSV
文件
,最后在Excel
中
打开。 三、源码与工具 标签
中
提到的“源码”可能是指用于转换Excel
文件
...
MS-SQL Server
34,872
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章