テーブルに2つのID列を指定できますか?理由がない場合は、はいの場合テーブルに複数のID列を設定できますか?
答えて
は「同一」であなたは何を意味するかによって異なります
そのような目的uniquly DBMSによって生成された値を使用して行を識別することであるなど、「ROWID」「OID」など、いくつかの実装固有の構文があります - ほとんどでdbmsシステムには、1行につきこれらのうちの1つだけがあります。
行の「同一性」は、主キーを意味する場合もあります。 ANSI SQLは、多くの列からなる主キーをサポートしています。ほとんどのDBMSでは、主キーに適切な列のいずれかまたはすべてを含めることができます。アイデンティティはプライマリキーのすべての列の組み合わせから成りますが、これは論理的には大きなものですが、これは依然として単一のアイデンティティを構成しています。
あなたの質問への答えは「はい」おそらくあるので、いずれか、またはすべての適切な列に各constaintは自身の「アイデンティティ」と見なすことができる*** sの***ユニークな「制約を指定することができます - しかし、私はこれを実際に実践したことは一度も見たことがありません。
SQL標準の型ではない 'identity'についての他の人の意見は正しいです。
IBM Informix Dynamic Server(IDS)は、タイプSERIAL、SERIAL8およびBIGSERIALをサポートします。これらは、追加するプロパティを持つ整数型です。ゼロを挿入する場合(または挿入する値を指定しない場合)は、以前使用されていなかった次の値が代わりに適用されます。これは、他のDBMSがID列を呼び出すものに緩やかに対応します。 (IDSもシーケンスを提供します)
1つのテーブルにSERIAL列とSERIAL8列またはBIGSERIAL列の両方を持たせることができるというのは、好奇心が強いです。そうすることはお勧めできませんし、賢明ではありません。ただし、これは禁止されていません。
ほとんどのDBMSは、単一のテーブルに二つの別々の「アイデンティティ」の列を許可していません。
- 1. 複数のデータがBigQueryで同じテーブルIDに設定されています。
- 2. JavaFX:テーブルの列に整数値を設定できません。
- 3. 複数のID列を複数の名前列に表示するために、外部テーブル内のIDを持つ複数のID列を結合する
- 4. UWPのBackgroundTaskに複数のトリガーを設定できますか?
- 5. SQL Azureのテーブルの既存の列にIDを設定する
- 6. Androidアプリケーションに複数のランチャーアクティビティを設定できますか?
- 7. Vimに複数のステータスラインを設定できますか?
- 8. 同じXYPlotに複数のペイントを設定できますか?
- 9. テーブル変数にIDシードをプログラムで設定する
- 10. 複数のテーブルのIDを単一の列で使用する
- 11. は可能ですテーブルを複数のスキーマに設定する
- 12. PHPで複数の条件を設定できますか?
- 13. 複数行の文字列を環境変数に設定できません
- 14. テーブル作成者が複数の列にフィルターを設定しました
- 15. 一時テーブルから複数のID列を出力
- 16. 複数の列に複数の列を設定する列の見出しが設定されたスプレッドシート
- 17. Laravel-複数のテーブルでIDを検索
- 18. テーブルの複数の列にシステム時間のHTMLを設定する
- 19. 複数のmysqlテーブルのユーザーID列を更新する
- 20. modalpopupextenderは複数のターゲットコントロールIDに設定されていますか?
- 21. 複数の列の設定とExcelでの条件付き書式設定C#
- 22. 別のテーブルのIDを選択してAspNetUsersテーブルに外部キーIDを設定しますか?
- 23. IDとビュー名を動的に設定できますか?
- 24. 単一クエリで複数の変数の値を設定できますか?
- 25. Unpivot特定のテーブルの複数の列
- 26. MySQL - 作成時に列名をIDに設定しますか?
- 27. Node.js/Bookshelf - テーブルの複数の列が別のテーブルのIDを参照するマッピングモデル
- 28. 固定列テーブルの列のCSS幅を設定できません
- 29. 複数テーブルのデータでデータグリッドを設定する
- 30. 複数のスレッド間でテーブル項目を設定する
t'otherジョナサンからt'other質問についてこの質問http://stackoverflow.com/questions/350950 –
を参照してください - 「だけ緩く関連TIS。 –
特にSQL ServerのIDENTITYデータ型を参照していますか? –