“Table de caída si existe Oracle” Código de respuesta

Table de caída si existe 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

columna de caída de Oracle SQL si existe

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

Respuestas similares a “Table de caída si existe Oracle”

Preguntas similares a “Table de caída si existe Oracle”

Más respuestas relacionadas con “Table de caída si existe Oracle” en Sql

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código