sql server中len函数的问题

zlh0614 2003-09-04 12:37:11
我有一个问题,len("函数"),为什么得出的值是2,不是4,如何能得到字节数
...全文
253 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuiniu 2003-09-27
  • 打赏
  • 举报
回复
DATALENGTH
返回任何表达式所占用的字节数。

语法
DATALENGTH ( expression )

参数
expression

任何类型的表达式。

返回类型
int

注释
DATALENGTH 对 varchar、varbinary、text、image、nvarchar 和 ntext 数据类型特别有用,因为这些数据类型可以存储可变长度数据。

NULL 的 DATALENGTH 的结果是 NULL。


mjhnet 2003-09-27
  • 打赏
  • 举报
回复
请使用 datalength函数
fount006 2003-09-27
  • 打赏
  • 举报
回复
调用api

Private Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As String) As Long

lstrlen("aaaa扔")=6

对吧 :)
lee3f 2003-09-27
  • 打赏
  • 举报
回复
用datalength('函数')吧
LoveSQL 2003-09-27
  • 打赏
  • 举报
回复
select datalength('函数')
gmlxf 2003-09-27
  • 打赏
  • 举报
回复
使用datalength

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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