首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

查询表的字段,做处理后,再update当前表解决思路

2012-04-24 
查询表的字段,做处理后,再update当前表例如:update table set name(select SUBSTRING(name,9,Len(name))f

查询表的字段,做处理后,再update当前表
例如:
update table set name=(select SUBSTRING(name,9,Len(name)) from table)  
这样提示:
子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
语句已终止。

[解决办法]

探讨
try
SQL code
update table set name=SUBSTRING(name,9,Len(name)-9)

热点排行