您的位置:首页 > 数据库

sql计算表达式

2011-07-26 10:07 218 查看
create table #t(A varchar(10),b numeric(28,2))
insert into #t select '1*2*3',null
insert into #t select '2*3*4',NULL

declare @sql nvarchar(4000)
select @sql = isnull(@sql+' ','')+'Update #t set B = ' + A + ' where A=''' + A+ ''''
from #t

exec( @sql)
select * from #t
drop table #t

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql table insert