SQL Server數據庫獲取TEXT字段的內容長度的方法
SQL Server數據庫如何獲取TEXT字段的內容長度呢?本文我們就來介紹一下SQL Server數據庫如何獲取TEXT字段的內容長度的方法,是通過DATALENGTH函數來實現的,接下來我們就通過DATALENGTH函數的語法及使用實例來了解一下這部分內容。
DATALENGTH用來返回任何表達式所占用的字節數。
語法:DATALENGTH ( expression )
參數:expression,任何類型的表達式。
返回類型:int
注釋:DATALENGTH 對 varchar、varbinary、text、image、nvarchar 和 ntext 數據類型特別有用,因為這些數據類型可以存儲可變長度數據。NULL 的DATALENGTH 的結果是 NULL。
說明:兼容級別可能影響返回值。有關兼容級別的更多信息,請參見 sp_dbcmptlevel。
使用示例
此示例查找pubs表中 pub_name 列的長度。
- USE pubs
- GO
- SELECT length = DATALENGTH(pub_name),
- pub_name FROM publishers ORDER BY pub_name
- GO
下面是結果集:
- length pub_name ----------- ---------------------------------------- 20 Algodata Infosystems 16
- Binnet & Hardley 21 Five Lakes Publishing 5 GGG&G 18 Lucerne Publishing
- 14 New Moon Books 17 Ramona Publishers 14 Scootney Books
關于SQL Server數據庫獲取TEXT字段的內容長度的方法就介紹到這里了,希望本次的介紹能夠對您有所收獲!
【編輯推薦】