sql server中len函数的问题
我有一个问题,len("函数"),为什么得出的值是2,不是4,如何能得到字节数 问题点数:0、回复次数:6Top
1 楼lee3f(自由鱼)回复于 2003-09-27 11:47:49 得分 0
用datalength('函数')吧Top
2 楼fount006(晃晃悠悠)回复于 2003-09-27 12:06:38 得分 0
调用api
Private Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As String) As Long
lstrlen("aaaa扔")=6
对吧 :)Top
3 楼mjhnet(天涯沦落人)回复于 2003-09-27 12:16:32 得分 0
请使用 datalength函数Top
4 楼shuiniu(飞扬的梦)(我是一头只吃西红柿的水牛)回复于 2003-09-27 12:17:29 得分 0
DATALENGTH
返回任何表达式所占用的字节数。
语法
DATALENGTH ( expression )
参数
expression
任何类型的表达式。
返回类型
int
注释
DATALENGTH 对 varchar、varbinary、text、image、nvarchar 和 ntext 数据类型特别有用,因为这些数据类型可以存储可变长度数据。
NULL 的 DATALENGTH 的结果是 NULL。
Top
5 楼gmlxf(烛光)回复于 2003-09-27 13:10:09 得分 0
使用datalengthTop
6 楼LoveSQL(努力奋斗ing)回复于 2003-09-27 13:49:14 得分 0
select datalength('函数')Top




