- 沒有新回應!
2009-04-15 11:12 sql中怎麼取得欄位型態為text的長度?
sql中怎麼取得欄位型態為text的長度?
使用len會有錯誤訊息:引數資料類型 text 對 len 函數的引數 1 無效。
語法
DATALENGTH ( expression )
註解
DATALENGTH 對 varchar、varbinary、text、image、nvarchar 和 ntext 等資料類型尤其有用,
因為這些資料類型可以儲存可變長度的資料。
引數
expression
這是任何資料類型的運算式。
傳回類型
如果 expression 的資料類型是 varchar(max)、nvarchar(max) 或 varbinary(max),
便傳回 bigint;否則,傳回 int。
範例
下列範例會尋找 Product 資料表中 Name 資料行的長度。
---------------------------------------------------------
SELECT length = DATALENGTH(Name), Name
FROM Product
ORDER BY Name
回應


