社区
疑难问题
帖子详情
len 和 varchar(max) 的问题
devforever
2011-03-16 02:03:38
求教!! 如下的SQL语句:
declare @temp varchar(max)
select @temp = 'ABCD '
select len(@temp)
为什么我在一台服务器上的到的结果是4, 而另外一台是5. 按照LEN的定义,最后的空格不是应该忽略不计吗? 是不是数据库本身的设置的问题呀?
还有,发现如果不是用VARCHAR(MAX),而是给定一个数值,比如VARCHAR(200),就没有区别了.
...全文
158
7
打赏
收藏
len 和 varchar(max) 的问题
求教!! 如下的SQL语句: declare @temp varchar(max) select @temp = 'ABCD ' select len(@temp) 为什么我在一台服务器上的到的结果是4, 而另外一台是5. 按照LEN的定义,最后的空格不是应该忽略不计吗? 是不是数据库本身的设置的问题呀? 还有,发现如果不是用VARCHAR(MAX),而是给定一个数值,比如VARCHAR(200),就没有区别了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
andy_liucj
2011-03-16
打赏
举报
回复
在sql2005 xp sp3 上左右空格都没有去掉
叶子
2011-03-16
打赏
举报
回复
估计是数据库版本的问题?
快溜
2011-03-16
打赏
举报
回复
没事可以百度下len函数源码。默认应该是去掉左右空格的。
devforever
2011-03-16
打赏
举报
回复
我知道,只是觉得同样的语句在不同数据库服务器上(相同的MSSQL版本)为什么会产生不同的结果,而且只在VARCHAR(MAX)时出现.我是想了解一下可能会是什么原因造成这样的结果
昵称被占用了
2011-03-16
打赏
举报
回复
估计需要打下补丁,你先检查下两个服务器的数据库版本是不是不同,直接
select @@Version
--小F--
2011-03-16
打赏
举报
回复
最好还是select len(rtrim(ltrim(@temp)))
mySQL中
LEN
()与DATA
LEN
GTH()的区别
如果 expression 的数据类型为
varchar
(
max
)、n
varchar
(
max
) 或 varbinary(
max
),则为 bigint;否则为 int。不可以对ntext字段进行计算 DATA
LEN
GTH ( expression ) 参数:任何数据类型的表达式返回用于表示任何...
SQL Server字符串切割函数
代码如下: CREATE FUNCTION fGetStrBySplit ( @Source
VARCHAR
(
max
), @Index INT, @SplitChar
VARCHAR
(1) ) RETURNS
varchar
(
MAX
) AS BEGIN DECLARE @
Len
INT DECLARE @n INT = 0 DECLARE @ChIndex INT DECLARE @...
SQL Server中
VARCHAR
(
MAX
)和N
VARCHAR
(
MAX
)的使用(转载)
SQL Server中
VARCHAR
(
MAX
)和N
VARCHAR
(
MAX
)使用时要注意的
问题
(转载) 最近碰到問題,在討論用 Text還是 n
Varchar
的問題.這篇文章可參考. 在Microsoft SQLServer2005及以上的版本中,对于
varchar
(n)、n
varchar
(n)和...
关于
varchar
max
的误区
在论坛或者qq群里都会遇到有人问,类似
varchar
(
max
)不够存字符串的长度怎么办?有的人会说改成text的数据类型。那真相是什么呢?
在SQL Server中比较
VARCHAR
(
max
)与
VARCHAR
(n)数据类型
I have seen that SQL developers use
varchar
(
max
) data while designing the tables or temporary tables. We might not be sure about the data
len
gth, or we want to eliminate the string or binary trunc...
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章