[玻璃鱼V]在线等,T-SQL中,字符串相加问题
时间:2011-12-23
来源:互联网
udate 表 set path='./data/attachment/forum/'+path
更新结果却为 201112。
如果要达到预想效果,SQL语句该怎么改呢?
作者: teita731 发布时间: 2011-12-23
你说的结果不太可能,是不是看错了
作者: Haiwer 发布时间: 2011-12-23
作者: Haiwer 发布时间: 2011-12-23
udate 表 set path='./data/attachment/forum/'+path
作者: dawugui 发布时间: 2011-12-23
create table #p ( path nvarchar(50) ) insert #p select '2011/12/abcd.rar' union all select '2011/12/abcd1.rar' union all select '2011/12/abcd2.rar' select * from #p update #p set path='./data/attachment/forum/'+path select * from #p drop table #p --2011/12/abcd.rar --2011/12/abcd1.rar --2011/12/abcd2.rar --./data/attachment/forum/2011/12/abcd.rar --./data/attachment/forum/2011/12/abcd1.rar --./data/attachment/forum/2011/12/abcd2.rar
path字段是怎么定义的?
作者: cscarl 发布时间: 2011-12-23
create table tbs ( id int, [path] varchar(100) ) insert into tbs values(1,'2011/12/abcd.rar') update tbs set path='data/attachment/forum'+path select * from tbs id path ----------- ---------------------------------------------------------------------------------------------------- 1 data/attachment/forum2011/12/abcd.rar (1 行受影响)
作者: szstephenzhou 发布时间: 2011-12-23
作者: szstephenzhou 发布时间: 2011-12-23
作者: dawugui 发布时间: 2011-12-23
不可能是你说的201112,是不是少说了代码
作者: jinkaha 发布时间: 2011-12-23
alter table alter path varchar(1000)
作者: fredrickhu 发布时间: 2011-12-23
但是代码执行结果就是201112,很奇怪
作者: teita731 发布时间: 2011-12-23
作者: pengxuan 发布时间: 2011-12-23
行数: 1
aid cid sid itemid name path
4 39 37 12 模块说明.txt 2011/12/abc.rar
SQL 查询:
update pre_scheduled_books set '.data/attachment/forum/'+path;
select * from pre_scheduled_books where 1 LIMIT 0, 30 ;
行数: 1
aid cid sid itemid name path
4 39 37 12 模块说明.txt 2011
作者: teita731 发布时间: 2011-12-23
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28