您的位置:程序门 -> ms-sql server -> 基础类



sql server数据库一个字段id的修改


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


sql server数据库一个字段id的修改[已结贴,结贴人:tomjohn123]
发表于:2007-03-16 14:18:02 楼主
id原来是1,2,3,....
如何改成都是0001,0002,0003...
发表于:2007-03-16 14:20:481楼 得分:20
查询的时候
select   right(10000+id,4)   as   id   from   tablename
发表于:2007-03-16 14:21:202楼 得分:0
create   table   test(id varchar(10))
insert   test   select   1
union   all   select   2
union   all   select   3
union   all   select   4
go
update   test   set   id   =   right(10000   +   id,   4)

select   *   from   test
go
drop   table   test
--result
/*
id
0001
0002
0003
0004
*/
发表于:2007-03-16 14:31:323楼 得分:0
paoluo
在哪里写这段代码?谢谢
发表于:2007-03-16 14:37:214楼 得分:0
你是要查詢還是要更新?
发表于:2007-03-16 14:39:435楼 得分:0
更新,就是在数据库中把原来id替换成这中形式
发表于:2007-03-16 14:40:316楼 得分:0
在查詢分析器中,選擇你要更新的表所在的數據庫。

然後執行

update   test   set   id   =   right(10000   +   id,   4)
发表于:2007-03-16 15:36:567楼 得分:0
update   test   set   id   =   right(10000   +   id,   4)

就这个了哈,楼主执行吧
发表于:2007-03-16 17:59:348楼 得分:0
路过


快速检索

最新资讯
热门点击