sqlserver ntext存储长度的问题!

pdcreator 2007-09-04 05:23:52
初次用这个ntext类型,不是说可以存1G字符吗?我输入了1000个‘1’,就提示超出?谁知道为什么?
...全文
3157 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
wpasp 2007-09-06
  • 打赏
  • 举报
回复
不可以直接用拼语句的方式存写ntext字段,它属于clob型字段。对于小量的数据可以直接
写,但大数据量的文本就不行啦。

最好的方式用参数更新方式存储ntext,这样,可包存任意多的文本。
pdcreator 2007-09-06
  • 打赏
  • 举报
回复
在单元格内粘1能超过1000过的,回复我以下。
pdcreator 2007-09-06
  • 打赏
  • 举报
回复
如果直接使用update更新这个字段,内容多了,可以成功(不报错),但是单元格内没有内容,使用select查询内容就有了。请问这又是为什么。
pdcreator 2007-09-06
  • 打赏
  • 举报
回复
我用记事本写的1000个1,复制,在sqlserver企业管理器中粘的。不行。提示:输入的值与列的数据类型或长度的长度不一致,或者超出网格缓冲区限制。用writetext可以插入。不知道为什么。
涛声宜旧 2007-09-05
  • 打赏
  • 举报
回复
ntext类型如果直接输入就与varchar类型一样了,需要用writeText 命令来写入
tds__609 2007-09-05
  • 打赏
  • 举报
回复
楼主用的什么数据库啊???
我的怎么就能存呢?!

====================
裤衩那么多,这也会不知道啊!
----------------
PS:问问题态度要端正!
outh24 2007-09-05
  • 打赏
  • 举报
回复
1000个1肯定没问题
以前存新闻的时候几k个字都存下了
pdcreator 2007-09-05
  • 打赏
  • 举报
回复
你试试,在记事本中写100个1,在sql单元格里粘,看你能粘多少次。!裤衩那么多,这也会不知道啊!
ztwz 2007-09-04
  • 打赏
  • 举报
回复
不是吧,varchar可以到8000个字符,ntext 连1000个1都存不上????
pdcreator 2007-09-04
  • 打赏
  • 举报
回复
我就是在企业管理器中直接输入的。800个1可以,900不行。
pdcreator 2007-09-04
  • 打赏
  • 举报
回复
不是吧,这个问题很简单吧,大家都不知道,我要存一篇新闻,不用ntext用什么啊??
watson110 2007-09-04
  • 打赏
  • 举报
回复
又想了一下,回答的不对,帮顶,关注了。。。
g_lbz 2007-09-04
  • 打赏
  • 举报
回复
应该是没有问题的
是不是你的其他字段的插入有问题
watson110 2007-09-04
  • 打赏
  • 举报
回复
初次用这个ntext类型,不是说可以存1G字符吗
===========================
你在哪看到的可以存1G个字符的呀
watson110 2007-09-04
  • 打赏
  • 举报
回复
SQL的限制,每条记录实际存储的数据不能超过8K
估计你的1000个1已经超出了,没试过
pdcreator 2007-09-04
  • 打赏
  • 举报
回复
都说点有用的,为什么不对!!
tds__609 2007-09-04
  • 打赏
  • 举报
回复
ntext类型采用Unicode标准字符集
理论容量2的30次幂-1
godgreat 2007-09-04
  • 打赏
  • 举报
回复
沙发,帮忙顶,
下班了,回答问题明天再说

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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