Re: [SQL ] 填入連續數字

看板Database作者 (hyde)時間14年前 (2011/08/25 20:40), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
新增欄位用識別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

08/27 18:01, , 1F
成功了, 謝謝大大指教.. <(_ _)>
08/27 18:01, 1F
文章代碼(AID): #1ELaB3-R (Database)
文章代碼(AID): #1ELaB3-R (Database)