加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver : print 输出文本不全的问题!

发布时间:2020-12-12 13:36:03 所属栏目:MsSql教程 来源:网络整理
导读:? sqlserver?提供了三种结果展示的方式?。 ? ? 红色框类?,依次是 表格输出 文本输出 输出到文件? ? 表格输出是不会有任何的问题的,但是里面不包括任何的格式?,里面的文本全部拥挤在一行,这时问题就来了?。 ? 试想一下,当我们需要得到一个sp的文本的时候

?

sqlserver?提供了三种结果展示的方式?。

?

spacer.gif

wKioL1LPwkvgubPEAACQf9X-tI8063.jpg

?

红色框类?,依次是

表格输出

文本输出

输出到文件?

?

表格输出是不会有任何的问题的,但是里面不包括任何的格式?,里面的文本全部拥挤在一行,这时问题就来了?。

?

试想一下,当我们需要得到一个sp的文本的时候,如果使用表格输出文本?,你可以看到,整个?sp的文本都在列里面?,没有任何的格式(文本中还带有注释)?,?,这样的文本复制到窗口中是不能直接执行的?,这个时候需要我们一点一点的去手动划分格式?,这是相当的麻烦的?。

?

这个时候?使用文本格式输出数据就能解决这个问题了?,直接将文本复制到新的窗口就可以执行了。

?

但是,当我们的输出的文本查过?256?个字符时,?就会出现新的问题?,文本输出不全,被截断,也就是输出文本的一部分。这样的文本对我们来说是没有任何用的?。那么如何解决这个问题呢?。

?

请看下文:

?

在你使用的Microsoft?sqlserver?Management?Studio?工具的菜单栏中

一次展开工具---》选项----》查询结果-------》以文本格式显示结果

?

wKioL1LPxGfwMhEeAAKtuqLfr7I778.jpg

?

这个地方默认输出大小是256?个字符?,我们可以将这个设置为8192?,这个已经是上限了。

修改完这个值之后重启下这个Microsoft?sqlserver?Management?Studio??就生效了!

?

在这里我给大家提一个问题,为什么是这个最大值是8192KB?,不能再增长了。

?

注:?8192=8*1024?一个页的大小?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读