主キー (PK) 値がテーブル内で一意である場合:
- タブ文字などの主要な制御文字を防止する (または思いとどまらせる) ことは不可欠 (または推奨)ですか?
バックグラウンド
Selecting the Right Primary Key in Microsoft Access (Blue Moose Technologies、2008)などの記事では、ユーザーが入力する可能性がある主キーの値について警告しています。
とりわけ、Access では、テーブルに null 値を持つ主キーを許可しないことを読みました。
Null 値はさておき: Access 2010 では、主キー内で先頭のタブ文字を使用できるように見えます。
関連している
以前のバージョンの Access の参照ポイント
値ではなく名前付け用:
テーブルの手動作成 – Microsoft Access 2000 のプログラミング (Microsoft プログラミング シリーズ)には、次のように記載されています。
… フィールド名をスペースまたは制御文字 (ASCII 値 0 ~ 31) で始めることはできません。…</p>
Microsoft の Access 2003の用語集には、標準の命名規則に関して次のように記載されています。
… 先頭のスペースや制御文字 (ASCII 値 0 ~ 31) も使用できません。…</p>