Está en la página 1de 1

Taller

1. La sentencia para eliminar una columna es:


a) DROP TABLE tbl1 COLUMN columnaX;
b) DELETE COLUMN FROM tbl1.columnaX;
c) MODIFY TABLE tbl1 DROP COLUMN columnaX;
d) ALTER TABLE tbl1 DROP COLUMN columnaX;
2. Eliminar una columna con la sentencia DROP o UNUSED tiene efectos idénticos. Falso o Verdadero.

3. Se ejecuta la sentencia
ALTER TABLE Cargos_Ext DROP (comision, fecha_radicacion);
a) La sentencia ejecuta exitosamente siempre que existan los campos comisión y fecha_radicacion
b) La sentencia no ejecuta exitosamente debido a un error de sintaxis
c) Ejecuta exitosamente pero no borra las columnas porque no existen en la tabla
d) Ejecuta y genera un error dado que el campo comisión tiene la restricción NOT NULL
4. Crea una tabla con 3 campos, ingresa datos y borrar la tercera columna con la SET UNUSED, intenta
recuperar la columna.

5. La sentencia SET UNUSED para borrar una columna realiza un borrado lógico. Falso o Verdadero

6. Son sentencias DDL para crear o alterar la información


a) GRANT, CREATE, PURGE, ALTER
b) ALTER, TRUNCATE, DROP, CREATE
c) REVOKE, AUDIT, CREATE, ALTER, DROP
d) CREATE, ALTER, PURGE, COMMENT
7. Elimina una tabla con la sentencia DROP TABLE y recupérala con la sentencia FLASHBACK.

8. Agrega comentarios a 3 campos de la tabla departments

9. Revisa la referencia de SQL de Oracle y encuentra las diferencias entre la sentencia DELETE y
TRUNCATE.

10. Genera los scripts para asignar permisos de selección sobre la tabla Jobs al usuario USR_WEB_APP, y
dale permisos para seleccionar, actualizar y eliminar al usuario USR_MANAGER.

Modelo Virtual SP|Academy


www.academy.sophossolutions.com
Bogotá - Colombia

También podría gustarte