Kje*_*sen 4 sql t-sql sql-server sql-server-2008
在表格中,我有一个文本字段.我需要能够只选择字段的前200个字符 - 但LEFT不适用于TEXT字段.
该怎么办?
您不能在TEXT字段上应用字符串操作函数 - 您应该停止使用TEXT,因为它很快就会从SQL Server中删除!
你可以做的是将你的TEXT列转换为VARCHAR(MAX)然后使用字符串gfunction:
SELECT LEFT(CAST(YourTextCol AS VARCHAR(MAX), 200) .....
Run Code Online (Sandbox Code Playgroud)