📄 subject_45116.htm
字号:
<p>
序号:45116 发表者:garykang 发表日期:2003-06-26 17:13:21
<br>主题:怎样生成一个查询文件呢????
<br>内容:想把某张表中的一些指定行查询出来后,直接生成一个log文件,有没有什么简便有效的方法呢???请各位高手指点指点
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:要省钱 回复日期:2003-06-26 17:31:47
<br>内容:导出<BR>bcp "select * from test.dbo.test while..." queryout "c:\test.log" -c -q -Sservername -Usa -Ppassword<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:要省钱 回复日期:2003-06-26 17:43:19
<br>内容://这是我的数据,及密码,,然后把c:\student.log用记事本打开得到如下结果:<BR>a b 1<BR>a b 1<BR>a b 1<BR>a c 2<BR>a b 3<BR><BR><BR>//具体如下:<BR>G:\Program Files\Microsoft SQL Server\80\Tools\Binn>bcp "select * from hello.kf.<BR>administrator.student" queryout "c:\student.log" -c -q -S hello -U sql -P usrpndc2<BR><BR>开始复制...<BR><BR>已复制了 5 行。<BR>数据包的大小(字节): 4096<BR>时钟时间(毫秒): 共 47<BR><BR>G:\Program Files\Microsoft SQL Server\80\Tools\Binn><BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:garykang 回复日期:2003-06-26 18:37:22
<br>内容:我试了一下如下:<BR><BR>bcp "select * from tgateway.dbo.t_gd where telno='63533555''' queryout "d:\test.log"<BR>-c -q -Snvlocal -Utgate -Pgenp<BR><BR>tgate用户的缺省数据库是tgateway,执行后系统提示<BR>复制方向必须是 'in','out',或 'format'<BR><BR>不知道为什么不能执行,自己查了查bcp工具的详细用法,觉得也没有什么错,请高手看看。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:要省钱 回复日期:2003-06-26 20:25:55
<br>内容:///1你上面的那个telno='63533555''' --这里最后面的两个''而不是 "<BR>///2服务器名.数据库.拥有者.对象名<BR>///3-S -U -P后面都跟一个空格的<BR>///4你的dos的当前目录是不是有bcp.exe这个工具<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:garykang 回复日期:2003-06-26 22:21:53
<br>内容:呵呵,主要还是不小心把双引号给弄错了,最后正确的结果如下:<BR>bcp "select * from dbo.t_gd where telno='********'" queryout "d\test.log"<BR>-c -q -Snvlocal -Utgate -Pgenp<BR><BR>因为tgate用户的的缺省数据库就是tgateway库,所以不用跟服务器名,数据库。<BR>-S -U -P 后面空格是可以忽略的<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:garykang 回复日期:2003-06-26 22:23:06
<br>内容:谢谢yecunwen的帮助,隆重送上50分<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -