关于BCP导出 文件的有关问题
关于BCP导出 文件的问题OS:WINDOWS2008R2DB:SQL2008R2insert into tmp_sj_dc(bh,mc,sl,dj)select bh,mc,sl
关于BCP导出 文件的问题
OS:WINDOWS2008R2
DB:SQL2008R2
insert into tmp_sj_dc
(bh,mc,sl,dj)
select bh,mc,sl,dj
declare @sql varchar(8000)
set @sql='bcp '+rtrim(db_name()) + '.dbo.tmp_sj_dc(NOLOCK)' +' out ' +' "'+'c:\'+'ff'+'.txt'+'" '+' -c -S "server" -U "sa" -P "" '
exec master..xp_cmdshell @sql
查询分析器中执行词语时提示 执行语句错误
如果把dbo.tmp_sj_dc(NOLOCK) 的(NOLOCK) 去掉 在SQL查询分析器中执行 正确
但是将这段写入 事物中 调用事物时 数据发生死锁。
但是在我自己的笔记本上 OS win7旗舰版 DB SQL2008R2 则没有问题。在查询分析器中
不去掉(nolock)执行也正常
请问各位大师们 问题在哪里呢?
[解决办法]哈哈 就是这样做 不要在 事物中运行