0
私のpatient
テーブルには、すべての患者IDが'PT'
という接頭辞で始まります。例えば、PT01
、PT02
、...SQL Serverの列にユーザー定義のプレフィックスを追加する
私のコードは次のとおりです。
CREATE TABLE patient
(
p_id varchar(10) PRIMARY KEY CHECK(p_id in('PT%')),
pname varchar(22)
)
それは動作しません...任意の提案を?
を使用する必要があります。それは変更される可能性があります。これはユニークかもしれませんが、PKにする必要はありません。サロゲート 'int identity'フィールドを使用してください - これはあなたの魔法のSTRING-NUMBERSで多くの問題を回避します。 –