以下のクエリ結果のPeopleの場合、UniqueIDSuffix値は、文字長= 6の先行0で埋める必要があります。UniqueIDSuffixを変更した後、UniqueIDPrefix + UniqueIDSuffix=UniqueIDを介してUniqueID値を文字長=9に更新する必要があります。
select * from cph..cppat (nolock) where
UniqueIDPrefix is not null and
UniqueIDPrefix <> 'VIS' and len(UniqueIDSuffix) < 6
UniqueIDPrefixascによる注文
私が持っているステートメントは次のとおりです。
SET UniqueIDsuffix =
(CASE
WHEN UniqueIDsuffix = 3 THEN '000' + UniqueIDsuffix ELSE
When UniqueIDsuffix = 4 THEN '00' + UniqueIDsuffix ELSE
WHEN UniqueIDsuffix = 5 Then '0' + UniqueIDsuffix ELSE
WHEN UniqueIDsuffix = 6 THEN UniqueIDsuffix ELSE
)
where UniqueIDPrefix is not null and UniqueIDPrefix <> 'VIS'
and len(UniqueIDSuffix) < 6