SQLサーバーでID列の形式を指定する方法を知っている人はいますか? 私のID列も主キーです。
予想される形式は次のようになります。
ID_cli -------- 名前
1000 1 ------------- ああ
1000 2 ------------- bbb
1000 3 -------------- ccc
1000 12346 ------- ddd
ID 列は ID_cli で、1000 は定数である必要があります
SQLサーバーでID列の形式を指定する方法を知っている人はいますか? 私のID列も主キーです。
予想される形式は次のようになります。
1000 1 ------------- ああ
1000 2 ------------- bbb
1000 3 -------------- ccc
1000 12346 ------- ddd
ID 列は ID_cli で、1000 は定数である必要があります
構文は次のとおりです。
create table tablename (ID_cli int identity(100,1),
AdditionalId as '0001'+Cast(ID as Varchar(10)))
ここで、Additional Id 列の ID 値には常に 0001 のプレフィックスが付きます。
IDENTITY [ (シード、インクリメント) ]
シード: テーブルにロードされる最初の行に使用される値です。
増分: ロードされた前の行の ID 値に追加される増分値です。
ID だけを目的に使用することはできません。カスタム ソリューションを実行する必要があります。ID を含む列と、「1000」を追加する計算列があることをお勧めします。