下のスクリプトを使用して、いくつかのピン番号を基本的な順序で生成していますが、先行ゼロを含めることをお勧めします。私のテーブルカラムの更新中に先行ゼロを追加/保存する
WITH PIN_NO
AS
(
SELECT 4310 + ROW_NUMBER() OVER(ORDER BY Firstname, Lastname) NEW_PIN, *
FROM Citizen
)
UPDATE PIN_NO
SET PIN = CAST(NEW_PIN AS VARCHAR(10))
テーブル名を更新するには、ここでいくつかの助けをいただければ幸いです:シチズン
Firstname Lastname PINOO Address Age other columns....
John Smith 20001 19
Andrew Evans 363252 30
Bill Towny 63322 67
Dame Beaut 34222 34
は、その他の関連スクリプトが役立ちます
Firstname Lastname PINOO Address Age other columns....
John Smith 04310 20001 19
Andrew Evans 04311 363252 30
Bill Towny 04312 63322 67
Dame Beaut 04313 34222 34
ようにしたいと思います。 ありがとう
「PIN00」の種類は? –
キーワードは「パディング」です。http://stackoverflow.com/questions/16760900/pad-a-string-with-leading-zeros-so-its-3-characters-long-in-sql-サーバー - 2008年の回答 – swe