作者sai25 (hyde)
看板Database
标题Re: [SQL ] 填入连续数字
时间Thu Aug 25 20:40:32 2011
新增栏位用识别IDENTITY的
种子与增量都是1 型别是int
这样就可以填好1~9999..
不过这样是1没有0001
所以还要再处理
再把栏位型态改成VARCHAR(4)
识别取消
假设新栏位是A
在下这个语法UPDATE
update Table set A = LTRIM(replicate('0',4-len(A))) + LTRIM(A)
这样就可以达到0001~9999的效果
不知道识别栏位有没有办法用成0001开头
据我所知只能用INT等数字型态才可以用识别
所以才要分两次作..
※ 引述《sun3star (好烦呀)》之铭言:
: 大家好...想请教一个问题..
: 如何在现有的Table上...在一新增的栏位上,
: 由第一笔资料开始,
: 填入"0001", "0002", "0003", "0004"...
: 直至最後一笔资料...
: 请问这条sql要怎麽写呢?
: 谢谢~
--
电脑萤幕:SHARP 60寸四原色LED 重低音:M&K MX7000
音效卡?:NorthStar Essensio DAC 扩大机: YAMAHA DSP-Z7
前置喇叭:M&K LCR 950THX 环绕喇叭:M&K S95T
线材:Nordost Red Dawn喇叭线、Nordost Vishnu电源线
Nordost Shiva电源线、DIVINI ANALYZER讯号线
PSU电源线:IeGO 绝世三电源线 脚架:M&K ST专业型脚架
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.216.47
1F:推 sun3star:成功了, 谢谢大大指教.. <(_ _)> 08/27 18:01