Ir al contenido principal

Entradas

Mostrando las entradas de julio, 2019

Campos o Columnas Virtuales

Las columnas virtuales constituyen una de las nuevas características introducidas en Oracle Database 11g e incluida en la Edición Express 11g Versión 2 y posteriores. Consiste en campos que obtienen sus valores a partir de expresiones que hacen referencia a otras columnas, tales expresiones pueden incluir llamadas a funciones. Un ejemplo concreto: Crearemos una tabla que registre la venta de productos agregando los campos siguientes: compra_id, producto_id, precio, cantidad, importe. Ejecutar la línea de comandos SQL. Conectarse como usuario SYSTEM:            conn system/sucontraseña@localhost:1521/XEPDB1 Crear un usuario con nombre: SHOP.        CREATE USER SHOP IDENTIFIED BY XYZ2011 DEFAULT TABLESPACE USERS;     4. Otorgar roles CONNECT y RESOURCE.            GRANT CONNECT,RESOURCE TO SHOP;     5. Desconectarse con el comando disc;            SQL>disc;     6. Conectarse como usuario SHOP.            CONN SHOP/XYZ2011@localhost:1521/XEPDB1