update table set fieldname=right('000000'+rtrim(cast(fieldname as int)+1),7)
解决方案 »
- 请教:怎样才能将SLQ server中用户的登录名加上
- 求定时导出数据的code
- 【求助】SQLSERVER2008存储过程输出到控制台的语法
- sql select 问题
- select语句求助
- 提取出包含在以下字符窜中出现过的字符及对应的次数?
- sql server 创建视图的sql语句问题
- 如何用sql 语句将 04/05/1982转换成05/04/1982? 急
- 数据库复制问题
- 各位大虾,小弟在ORACLE中已建好TABLE,现在想生成一个.SQL的script建表文件,好在另一机器上建想同结构的表。
- 一個簡單的SQL語句問題,請大家幫忙...在線等啊
- 偶混Java版的,要做SQLServer的开发,简单问题,100分求教
set @a = '0000001'
select right(cast(10000000 + cast(@a as int) + 1 as char(8)),7)
declare @maxid char(7)select @maxid=fieldname from table_name,inserted
where table_name.fieldname<>inserted.fieldnameupdate table_name set @maxid=fieldname=right('000000'+rtrim(cast(@maxid as int)+1),7)
from inserted
where
inserted.fieldname=table_name.fieldname