Compruebe si Table, View, Trigger, etc. están presentes en Oracle

A veces, mientras trabajamos en SQL, a menudo olvidamos los nombres de la vista, la secuencia, el índice, los sinónimos o el activador que creamos anteriormente. También puede suceder que queramos verificarlos en el futuro.

Verificar significa que estamos comprobando todos los objetos de base de datos presentes o disparadores en ese esquema en particular.
Esto podría hacerse sobre todo utilizando las consultas mencionadas a continuación:

PRERREQUISITO: OBJETOS DE LA BASE DE
DATOS

1. verificar VISTAS

    SINTAXIS:

    SELECT VIEW_NAME FROM USER_VIEWS;
    
            OR
    
    SELECT * FROM USER_VIEWS;
    
    Ejemplos:

    Input : SELECT VIEW_NAME FROM USER_VIEWS;
    Output :
    
    Input : SELECT * FROM USER_VIEWS;
    Output :
    

2. verificar SECUENCIAS

    SINTAXIS:

    SELECT SEQUENCE_NAME FROM USER_SEQUENCES;
    
            OR
    
    SELECT * FROM USER_SEQUENCES;
    
    Ejemplos:

    Input : SELECT SEQUENCE_NAME FROM USER_SEQUENCES;
    Output :
    
    Input : SELECT * FROM USER_SEQUENCES;
    Output :
    

3. verificar ÍNDICES

    SINTAXIS:

    SELECT INDEX_NAME FROM USER_INDEXES;
    
            OR
    
    SELECT * FROM USER_INDEXS;
    
    Ejemplos:

    Input : SELECT INDEX_NAME FROM USER_INDEXES;
    Output :
    
    Input : SELECT * FROM USER_INDEXES;
    Output :
    

4. verificar TABLAS

    SINTAXIS:

    SELECT TABLE_NAME FROM USER_TABLES;
    
            OR
    
    SELECT * FROM USER_TABLES;
    
    Ejemplos:

    Input : SELECT TABLE_NAME FROM USER_TABLES;
    Output :
    
    Input : SELECT * FROM USER_TABLES;
    Output :
    

5. verificar SINÓNIMOS

    SINTAXIS:

    SELECT SYNONYM_NAME FROM USER_SYNONYMS;
    
            OR
    
    SELECT * FROM USER_SYNONYMS;
    
    Ejemplos:

    Input : SELECT SYNONYM_NAME FROM USER_SYNONYMS;
    Output : 
    
    Input : SELECT * FROM USER_SYNONYMS;
    Output : 
    

6. verificar DISPARADORES

    SINTAXIS:

    SELECT TRIGGER_NAME FROM USER_TRIGGERS;
    
            OR
    
    SELECT * FROM USER_TRIGGERS;
    
    Ejemplos:

    Input : SELECT TRIGGER_NAME FROM USER_TRIGGERS;
    Output : 
    
    Input : SELECT * FROM USER_TRIGGERS;
    Output : 
    

NOTA: El uso de * significa que necesitamos todos los atributos para que se muestre ese objeto de base de datos o Trigger .

Publicación traducida automáticamente

Artículo escrito por akanshgupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *