现我要对一个字段更新 是变量加字段的形式,
例:
DECLARE @find varchar(30)
set @find ='湖南'
update table set name=@find +name
现在的情况是变量放在前面的话,这样连接就不会成功;
如果放在后面就可以成功连接,但结果是我需要放在前面 求一解决办法
例:
DECLARE @find varchar(30)
set @find ='湖南'
update table set name=@find +name
现在的情况是变量放在前面的话,这样连接就不会成功;
如果放在后面就可以成功连接,但结果是我需要放在前面 求一解决办法
解决方案 »
- 关于exists 的问题 查询比“通信工程1”专业所有学生年龄都小的学生姓名及年龄
- SQL2000连接问题
- 这个存储过程运行后怎么删除不了我的硬盘的指定目录的图片文件?
- 在中国,许多行业没有一业务流程和标准,这对于程序开发者是优势还是劣势?
- SQL SERVER 2000的Windows集成身份验证的问题,连接数据库失败,郁闷!!!!!!!!
- 在线等!!SQL SERVER连接问题!!十分火急
- 水晶报表中如何打印SUM等字段内容?谢谢!
- 有没有人使用过dbminer的?register server老失败是咋回事?(在线等)
- nvarchar like 问题
- 请问下遇到过上亿数据查询的朋友
- 刚接触SQL 问几个基础问题。谢谢
- sql 替换问题
declare @name varchar(20),
@find varchar(30)
set @name=''
set @find='湖南'
update table set name=@name+frind
--参考:
create table tb(col varchar(100))insert into tb select 'fdfa'
insert into tb select 'fdf'
insert into tb select 'df'DECLARE @find varchar(30)
set @find ='湖南'
exec('update tb set col = '''+@find +'''+col' )drop table tb
create table tb(col varchar(100))insert into tb select 'fdfa'
insert into tb select 'fdf'
insert into tb select 'df'update tb
set col=stuff(col,1,0,'湖南')select * from tb
drop table tb