Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle - Buat indeks hanya jika tidak ada

Tambahkan indeks hanya jika tidak ada:

declare 
  already_exists  exception; 
  columns_indexed exception;
  pragma exception_init( already_exists, -955 ); 
  pragma exception_init(columns_indexed, -1408);
begin 
  execute immediate 'create index ord_customer_ix on orders (customer_id)'; 
  dbms_output.put_line( 'created' ); 
exception 
  when already_exists or columns_indexed then 
  dbms_output.put_line( 'skipped' );  
end;     


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghadapi Kesalahan SQL:ORA-01843:bukan bulan yang valid

  2. Menyimpan Alamat IP dalam Tabel Oracle SQL

  3. Menggunakan kueri SQL untuk menentukan apakah ada tabel

  4. Bagaimana cara menghitung nilai kolom di Oracle 10g?

  5. dbsaint - Ambil formulir EXCEL