1/15 
仮想プライベート・データベース (VPD) ポリシーで表を再定義するための、以下のコマンドを見てください。表の再定義について正しく説明しているものはどれですか? 2 つ選択してください。

BEGIN
 DBMS_RLS.ADD_POLICY (
  object_schema  => 'hr',
  object_name  => 'employees',
  policy_name  => 'employees_policy',
  function_schema  => 'hr',
  policy_function  => 'auth_emp_dep_100',
  statement_types => 'select, insert, update, delete',
  );
END;

BEGIN
 DBMS_REDEFINITION.START_REDEF_TABLE (
  uname  => 'hr',
  orig_table => 'employees',
  int_table => 'int_employees',
  col_mapping => NULL,
  options_flag => DBMS_REDEFINITION.CONS_USE_PK,
  orderby_cols => NULL,
  part_name => NULL,
  copy_vpd_opt => DBMS_REDEFINITION.CONS_VPD_AUTO);
END;

オンライン再定義中に、元の表から新しい表に VPD ポリシーを手動でコピーする必要がある。
オンライン再定義中に、元の表から新しい表に VPD ポリシーがコピーされる。
表内の列名や列の種類は一切変更せずに、表に対するすべてのトリガーが無効になる。
再定義中に EMPLOYEES 表の主キー制約が無効になる。