Re: [SQL ] 填入連續數字
新增欄位用識別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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):