select len(convert(varchar(255),字段名)) from table where ...

解决方案 »

  1.   

    长度?是数据长度吗?
    试试
    SELECT DataLength(TEXT型字段名)
    FROM 表名
      

  2.   

    试试
    SELECT DataLength(TEXT型字段名)
    FROM 表名
      

  3.   

    declare @a varchar(8000)
    select @a = text_item from a1
    select len(@a)
      

  4.   

    select len(convert(varchar(8000),text_item)) from table where ...
      

  5.   

    或者使用col_length函数!
    select col_length('tablename','col_name')
      

  6.   

    col_length函数得到的是字段的定义长度。
    DataLength函数是满足的。
      

  7.   

    在ado中好像有个(rst.fielsd("字段名").length)属性返回字段的长度的