字段截取字符串问题。。。 现有一张表,里面有个字段,字段的数据类型为ntext类型,如何截取需要的字符串呢?好像left,replace这些函数都用不了求解。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 转成varchar(8000)后使用这些函数select left(cast(colname as varchar(8000)),10)from tabname 先强制转换然后再截取字符串cast(col1 as varchar(max)) 如果你觉得需要用大数据类型的话,可以考虑用nvarchar(max)联机丛书上也指出了,后续将用nvarchar(max),varchar(max)代替text,ntext等 当你ntext字段中的数据超过4000字符,只能用max,读出数据用下边的转换方法:cast(col1 as varchar(max)) ——————bcp 导出文件到其他机器的问题—————— “包含的前缀数目超过了最大值”的解决方法 交叉表、动态查询。多参数输入(可选) 截止日期重置问题 怎么在一个数字类型上加1? 为什么有时运行挺快,有时运行很慢? 求助,关于自动组成一个六位数字的问题SQL语句 有谁知道linux下proc的编译过 在这种情况下,应该怎样用语句处理 一个令我困惑良久的问题!!! 数据库执行一条语句过程中如果断电会怎样? sql 触发器A表触发BC表,循环插入
select left(cast(colname as varchar(8000)),10)
from tabname
cast(col1 as varchar(max))
联机丛书上也指出了,后续将用nvarchar(max),varchar(max)代替text,ntext等