【问题标题】:sql varchar(max) issuesql varchar(max) 问题
【发布时间】:2011-02-01 17:24:25
【问题描述】:

我使用 SQL Server 2005 作为我的应用程序的后端。我为特定列提供了数据类型 varchar(max),但它只存储 1000 个字符。为什么会这样。

【问题讨论】:

  • SQL 2005 是否支持varchar(max)
  • 是的,leppie 它有一个名为 Varchar(MAX) 的数据类型,我不知道它是否支持。
  • 你怎么知道它只存储了1000个字符?您如何与数据库交互 - Mgmt Studio?你自己的应用程序??会不会是您的应用以某种方式将字符串的大小限制为 1'000 个字符??
  • @leppie 是的,确实如此。引入它是为了替换 text 数据类型,该数据类型现在已被声明为已弃用。

标签: sql-server-2005


【解决方案1】:

支持varchar(max),可存储1000多个字符。

我认为 Mathew 您已经给出了该表的插入或更新查询的范围。

可能在您定义的存储过程或查询中。

【讨论】:

  • 谢谢 Bhavik 早些时候在我的数据库中它是 1000 但几天后管理员将数据库大小更改为最大但它没有在我的存储过程中以任何方式实现谢谢您的宝贵回复
【解决方案2】:
猜你喜欢
  • 1970-01-01
  • 2015-05-12
  • 1970-01-01
  • 2011-01-29
  • 1970-01-01
  • 1970-01-01
  • 2021-03-22
  • 1970-01-01
相关资源
最近更新 更多