-1
OIDが何であるかを知っていますが、プライマリキーと同じですが、その場合、どのように同じで、両者の違いは何ですか?オブジェクト指向設計の観点からオブジェクト識別子(OID)と主キーの違い?
OIDが何であるかを知っていますが、プライマリキーと同じですが、その場合、どのように同じで、両者の違いは何ですか?オブジェクト指向設計の観点からオブジェクト識別子(OID)と主キーの違い?
すべてのデータベースにオブジェクト識別子(OID)があるわけではありません。 PostgreSQLを使用する場合は、PostgreSQLがシステムテーブルを識別するために使用する内部識別子です。ユーザー作成の表にOIDを追加しないでください。主キーは、テーブルの作成時に定義されます。もちろん、テーブルを作成するときにWITH OIDSを指定してOIDを使用することもできます(必要な場合)。添付されているPostgreSQLのドキュメントへのリンクです。 https://www.postgresql.org/docs/8.1/static/datatype-oid.html
OIDは汎用データベース用語ではないため、どのデータベースを使用していますか。例えばPostgreSQLで使用されていますが、実際はPostgreSQLの実装の詳細です。この用語自体はJDBCにはまったく関係しません。また、あなたの質問はむしろ不明です。 –
OIDと主キーのコンセプトが同じかどうかを知りたかったのですが...一般的な意味ではどちらが似ていますか?私はどのデータベースを扱っているのか考慮しません私は一般的なアプローチで話しています.OIDはすべてのオブジェクトに一意に与えられ、取得または変更することはできません。その値の意味では意味がありません。コンセプト、プロパティ、または定義の点で、2つの間に類似点はありますか? – Rik
OIDは一般的な概念ではなく、1つまたは複数のデータベースの実装の詳細なので、あなたが話しているデータベースを指定しなければ、これは本当に解決できません。 –