“columna de caída de Oracle SQL si existe” 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 “columna de caída de Oracle SQL si existe”

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

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

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código