0

SQLサーバーでID列の形式を指定する方法を知っている人はいますか? 私のID列も主キーです。

予想される形式は次のようになります。

ID_cli -------- 名前

1000 1 ------------- ああ

1000 2 ------------- bbb

1000 3 -------------- ccc

1000 12346 ------- ddd

ID 列は ID_cli で、1000 は定数である必要があります

4

2 に答える 2

1

構文は次のとおりです。

create table tablename (ID_cli int identity(100,1),
AdditionalId as '0001'+Cast(ID as Varchar(10)))

ここで、Additional Id 列の ID 値には常に 0001 のプレフィックスが付きます。

IDENTITY [ (シード、インクリメント) ]

シード: テーブルにロードされる最初の行に使用される値です。

増分: ロードされた前の行の ID 値に追加される増分値です。

于 2013-08-30T14:27:39.870 に答える
0

ID だけを目的に使用することはできません。カスタム ソリューションを実行する必要があります。ID を含む列と、「1000」を追加する計算列があることをお勧めします。

于 2013-08-30T14:51:46.430 に答える