“oracle sql drop column jika ada” Kode Jawaban

Jatuhkan meja jika ada Oracle

DECLARE
    existing_table number;
BEGIN
    SELECT count(*) into existing_table FROM ALL_TABLES
    WHERE TABLE_NAME = 'table_name' AND OWNER = 'owner';
    IF existing_table = 1 then
        EXECUTE IMMEDIATE 'DROP TABLE owner.table_name';
    END IF;
END;
/
CREATE TABLE owner.table_name (BDAY DATE, [...]); 
VasteMonde

oracle sql drop column jika ada

DECLARE
  l_cnt NUMBER;
BEGIN
  SELECT COUNT(*) INTO l_cnt 
    FROM dba_tab_columns
   WHERE owner = 'my_owner'
     AND table_name = 'my_table' AND column_name = 'my_column';
  IF( l_cnt = 1 ) THEN
    EXECUTE IMMEDIATE 'ALTER TABLE my_table DROP COLUMN my_column';
  END IF;
END;
VasteMonde

Jawaban yang mirip dengan “oracle sql drop column jika ada”

Pertanyaan yang mirip dengan “oracle sql drop column jika ada”

Lebih banyak jawaban terkait untuk “oracle sql drop column jika ada” di Sql

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya