自動番号のようにテーブルで自分の番号を使用する方法はありますか。つまり、次に使用可能なレコードを新しいレコードに自動的に割り当てます。このデータベースに関連付けたい各従業員のシステムID番号があります。テーブルに次の番号を自動的に割り当てたいだけです。
これはできますか?
これは、数値とアルファを組み合わせて行うことができますか?
コードA=特定の数値のセット、コードB =別の数値のような基準を使用できますか?
自動番号のようにテーブルで自分の番号を使用する方法はありますか。つまり、次に使用可能なレコードを新しいレコードに自動的に割り当てます。このデータベースに関連付けたい各従業員のシステムID番号があります。テーブルに次の番号を自動的に割り当てたいだけです。
これはできますか?
これは、数値とアルファを組み合わせて行うことができますか?
コードA=特定の数値のセット、コードB =別の数値のような基準を使用できますか?
もちろん可能ですが、これは自分で設計する必要があります。
これを行うには何百もの方法がありますが、1つの方法は、「nextQuote」、「nextEmployeeNo」、「nextJob」を含むパラメータテーブルを使用することです。もちろん、テーブルデザインには、プレフィックスの例を含む任意のものを含めることができます。
PARAMETERS
Prefix Number
Q 1145
E 54
J 999
だから今あなたはできるSELECT PreFix + MAX(Number) AS NextEmployee FROM Parameters WHERE Prefix = E
そして、あなたのコードでは、それを処理した後に数を増やすことができます。
UPDATE Parameters SET Number = number + 1 WHERE Prefix = E
これが仕事に合わない場合は、うまくいけば、似たようなことをどのように行うことができるかを考えるようになります。
お役に立てれば。