具有关键字名称的列作为LEN函数的参数

时间:2016-09-12 07:00:58

标签: tsql

如何获取名称为“text”的列的长度?

这不起作用:

SELECT LEN([text]) AS mylength FROM mytable

错误是: 对于len函数的参数1,参数数据类型文本无效。

1 个答案:

答案 0 :(得分:1)

使用DATALENGTHError in 'model_folder/model_name/Digital Output1': Initialization commands cannot be evaluated. Caused by: Digital Output block parameter Pin number must be an integer between 0 and 53. Component: Simulink | Category: Block error 不能用于' LEN()'

类型的列
TEXT

BTW:文本是列的名称选择非常差。此外,不推荐使用TEXT数据类型。请改用SELECT DATALENGTH([text]) AS mylength FROM mytable (或varchar(max)nvarchar(max)