SQL 存储过程中变量值类型是TEXT,赋值时候如果带有%会自动加上[].存入数据库

赋值是3%,存入后是3[%],因为是TEXT,所以不能用Rplace,求大神~~... 赋值是3%,存入后是3[%],因为是TEXT,所以不能用Rplace,求大神~~ 展开
 我来答
SQL的艺术
2014-08-11 · SQL写多了就会在追求极致
SQL的艺术
采纳数:2040 获赞数:3323

向TA提问 私信TA
展开全部
sql2005或以上版本支持新数据类型:
varchar(max)
nvarchar(max)

微软建议使用 varchar(max) 来代替 text,使用 nvarchar(max) 来代替 ntext,使用 varbinary(max) 来代替 image。

max长度可达到2G,远远大于8000
donny945
2014-08-11 · TA获得超过310个赞
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:315万
展开全部
别用text类型,微软推荐nvarchar(max),text类型不建议使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chen_hongyang
2014-08-11 · TA获得超过5447个赞
知道大有可为答主
回答量:2790
采纳率:91%
帮助的人:851万
展开全部
用convert函数转成varchar(max)类型再replace
追问
万一我超过8000字符呢,所以肯定不能这样!
追答
max长度可达到2G,远远大于8000
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式