sql server2000 用BCP导出数据失败,帮忙看看 Select 'BCP db..' + name +' out c:\db\' +name + '.txt' from sysobjects where type = 'U'想导出db数据库中所有表,每个表生成一个文件运行上面的命令不能生成文件,为什么啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @str nvarchar(max)Select @str=isnull(@str,'')+'BCP db..'+name+' out c:\db\'+name+'.txt ' from sysobjects where type='U'exec (@str) 你的 select 语句只是形成了一个动态执行语句,但并没有去执行它,把它保存为一个字符串后,用 exec 执行. declare @str nvarchar(max)这句不支持?我是用的sql server 2000 declare @str nvarchar(4000)Select @str=isnull(@str,'')+'BCP db..'+name+' out c:\db\'+name+'.txt ' from sysobjects where type='U'exec (@str)改成这样可以执行了,但是出错:服务器: 消息 170,级别 15,状态 1,行 1第 1 行: '.' 附近有语法错误。服务器: 消息 132,级别 15,状态 1,行 1标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。服务器: 消息 132,级别 15,状态 1,行 1标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。服务器: 消息 132,级别 15,状态 1,行 1标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。服务器: 消息 132,级别 15,状态 1,行 1标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。服务器: 消息 132,级别 15,状态 1,行 1标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。服务器: 消息 132,级别 15,状态 1,行 1标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。服务器: 消息 132,级别 15,状态 1,行 1标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。服务器: 消息 132,级别 15,状态 1,行 1标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。服务器: 消息 132,级别 15,状态 1,行 1标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。 事务问题与全局变量@@ERROR 关于SQL实现汇总的问题 希望大家来讨论一下 一个存储过程不见了,怎么恢复一下 求教如何启动 sqlserver代理 两个表结构相同,怎样向table1插入所有table1不具有的table2的记录 (高手,兄弟们)一条比较难的SQL语句 帮忙看看这个SQL语句的问题 Sql Server 和 Asp 之间的问题?不能用。 关于存储过程的问题,恐怕要邹老师亲自出马了 sqlserver 性能問題 ? 新建了别的实例,如何给默认实例打SP4补丁? 如何打开1433端口
Select @str=isnull(@str,'')+'BCP db..'+name+' out c:\db\'+name+'.txt ' from sysobjects where type='U'
exec (@str)
这句不支持?我是用的sql server 2000
Select @str=isnull(@str,'')+'BCP db..'+name+' out c:\db\'+name+'.txt ' from sysobjects where type='U'
exec (@str)
改成这样可以执行了,但是出错:
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '.' 附近有语法错误。
服务器: 消息 132,级别 15,状态 1,行 1
标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。
服务器: 消息 132,级别 15,状态 1,行 1
标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。
服务器: 消息 132,级别 15,状态 1,行 1
标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。
服务器: 消息 132,级别 15,状态 1,行 1
标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。
服务器: 消息 132,级别 15,状态 1,行 1
标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。
服务器: 消息 132,级别 15,状态 1,行 1
标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。
服务器: 消息 132,级别 15,状态 1,行 1
标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。
服务器: 消息 132,级别 15,状态 1,行 1
标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。
服务器: 消息 132,级别 15,状态 1,行 1
标签 'c' 已声明。标签名称在批查询或存储过程内部必须唯一。