sql server中bcp命令参数如何传递

kaixinmaliu9420 2007-09-05 03:34:15
Master..xp_CmdShell 'bcp 数据库..表名 out d:\byqjbxx.txt -c -U用户名
-P密码'
怎么通过传递参数指定数据库,表名,路径,用户名,密码来实现单个表的备份?
...全文
152 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
chuifengde 2007-09-05
  • 打赏
  • 举报
回复
declare @db varchar(20),@tb varchar(20),@path varchar(100),@uid varchar(20),@pass varchar(20)
declare @sql varchar(200)
select @db='库名',@tb='表名',@path='路径名',@uid='用户',@pass='密码'
set @sql='bcp "'+@db+'..'+@tb+'" out '+@path+'x.txt -c -U'+@uid+' -P'+@pass
exec master..xp_cmdshell @sql

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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