有一列数据需要更改,是数字字符串型的,都是10位,需要删除其中的某一位,使其长度变为9位
解决方案 »
- 如何用触发器进行级联删除?
- SQL事务
- 有个ID字段里面有值:100 101 103 105 106 108....
- SQL作业执行不成功,但存储过程拉到查询分析器执行成功!
- 这个问题怎么解决呀,数据库还原的
- 急 在线等待!,高手请进!SQL问题
- SQL Server 2000 Driver for JDBC Service Pack 3 能连接sql server 97吗?
- 哪有sql server2000可下?
- 急!向高手请教关于sql server导为access的问题
- SQL Server服务器注册不上
- sql7.0 msde,为啥group by (field) having(count(field)>1)失效?在sql2000中可行。
- 资询一条Update语句
例如:
update student set 学生编号=substring(学生编号,1,2)+substring(学生编号,4,len(学生编号)-3)
STUFF ( character_expression , start , length ,character_expression )
删除指定长度的字符,并在指定的起点处插入另一组字符。以下示例在第一个字符串 abcdef 中删除从第 2 个位置(字符 b)开始的三个字符,然后在删除的起始位置插入第二个字符串,从而创建并返回一个字符串。 复制代码SELECT STUFF('abcdef', 2, 3, 'ijklmn') GO 下面是结果集: 复制代码--------- aijklmnef (1 row(s) affected)