更新セットを切り戻し
収容された更新セットの既存レコードの変更を取り消せます。
始める前に
必要なロール:admin
このタスクについて
更新セットを取り消すと、現在の更新セット内に削除更新が作成されます。リモート更新セットを収容、切り戻し、再適用すると、削除された更新がより最近の変更で競合が発生するとみなされるため、プレビューアにエラーが表示されます。
警告:
デフォルトの更新セットを取り消してはなりません。このアクションは、そのインスタンスの構成を損なう可能性があります。
切り戻しプロセスは、レコードレベルの更新とディクショナリーへの変更の両方を元に戻します。切り戻しによって引き起こされるいくつかの変更は、データ損失を招く可能性があります。切り戻しプロセスで予想される結果は次のとおりです。
| 顧客アップデート | 切り戻しアクションの結果 |
|---|---|
| 新しいテーブル | そのテーブルはデータベースから削除され、そこからデータが削除されます。 |
| 新しいフィールド | そのフィールドはデータベースから削除され、そこからのいずれのデータも削除されます。 |
| 削除されたフィールド | フィールドはデータベースに回復されますが、元のデータは失われます。 |
| サイズ変更されたフィールド | フィールドのサイズ変更は戻されます。フィールドが増加した場合は、エラーを避けるためにデータが最初に切り捨てられます。 |
| 設定されたフォーム | フォームは前の状態に戻ります。 |
| レコードが挿入されました。 | レコードは削除されました。(以下の注意を参照) |
| レコードは削除されました。 | レコードは元のデータで回復しました。 |
警告:
更新セットバッチに属する更新セットを取り消すと、バッチ内の他の更新セットに影響することがあります。詳細については、「バッチ更新セットの取り消し」を参照してください。
- sys_package がグローバルの場合は削除されます。
- sys_package がグローバルではなく、値が設定されている場合は、削除がないことを示す警告が表示されます。代わりに、sys_update_xml がデフォルトの更新セットに入れられ、レコードはそのまま残されます。