主キーを既存の本番データベースに追加する構文は何ですか? 主キーが設定されていないデータベースを継承しました。アプリケーションで ORM を使用するには、各テーブルに主キーが必要です。
アドバンテージのドキュメントは世界最高ではありません。
主キーを既存の本番データベースに追加する構文は何ですか? 主キーが設定されていないデータベースを継承しました。アプリケーションで ORM を使用するには、各テーブルに主キーが必要です。
アドバンテージのドキュメントは世界最高ではありません。
フリー接続のテーブルは主キーをサポートしていません。(ただし、一意のインデックスはサポートされています。)
ディクショナリ内のテーブルは、テーブル プロパティによって主キーをサポートしますTABLE_PRIMARY_KEY
。
http://devzone.advantagedatabase.com/dz/webhelp/Advantage11.1/master_sp_modifytableproperty.htm
EXECUTE PROCEDURE sp_ModifyTableProperty(
'TableName'
, 'TABLE_PRIMARY_KEY'
, 'IndexName'
, 'RETURN_ERROR'
, NULL
)
CREATE UNIQUE INDEX
最初にステートメントを使用して一意のインデックスを追加する必要があります。
CREATE UNIQUE INDEX IndexName ON TableName (ColumnName)
http://devzone.advantagedatabase.com/dz/webhelp/Advantage11.1/master_create_index.htm