Sintaxis.bases_datos_ora_11g NVL(expr1,expr2) Proposito. La función NVL() te permite sustituir valores null con una cadena en los resultados de una consulta. Si expr1 es nulo, NVL devuelve expr2. Si expr1 no es nulo, NVL devuelve expr1. Los argumentos expr1 y expr2 pueden tener cualquier tipo de dato. Si sus tipos de datos son diferentes, entonces la […]
Archivos de la etiqueta: oracle
Función TO_DATE
En Oracle / PLSQL, la función TO_DATE convierte una cadena a una fecha , siempre que esta tenga un formato correcto. La sintaxis de la función TO_DATE es la siguiente: to_date (cadena1, [format_mask], [nls_language]) cadena1 es la cadena que se convierte en una fecha. format_mask es opcional. Este es el formato que se utilizará para […]
DECODE en Oracle
Una de esas cosas tontas , que bien podría ser cultura genera. Esta función se sitúa en el SELECT y convierte valores existentes en al DB en cadenas de texto , boleano , número que tu determinas en la función DECODE ( Valor en la DB, Valor a mostrar, Valor en la DB, Valor a […]
Operador UNION
Vaya descubrimiento , se nota que soy nuevo en esta lindes. La situación es la siguiente no soy capaz de articular con operadores lógicos (AND , OR , NOT) SELECT COUNT(campo1) «Numero», r.campo3 «Nombre » FROM schema1.Tabla1 t, schema1.Tabla2 r WHERE t.campo1 = r.campo1 AND t.campo2 IN (1,2,3,4) GROUP BY r.campo1 UNION ALL SELECT COUNT(campo1) […]
Fechas y Oracle
Los elemento que vamos a utilizar son dos tablas y dos campos Tabla1 con alias T1 Tabla2 con alias T2 campo1 de tipo CHAR campo2 de tipo DATE Convertir de CHAR a DATE TO_DATE(T1.campo1, ‘YYYY-MM-DD HH24:MI:SS’) Diferencia de días entre dos fechas , obteniendo en días: TRUNC (TO_DATE(T1.campo1, ‘YYYY-MM-DD HH24:MI:SS’) – T2.campo2 ) Puedes usar la […]
Oracle-XE en Debian-6-64bits
Que cosas me escribe en la lista de correo , desde luego son bonitas. root@viper-v0:~# sudo dpkg -i –force-architecture oracle-xe.deb dpkg: warning: overriding problem because –force enabled: package architecture (i386) does not match system (amd64) (Reading database … 37471 files and directories currently installed.) Unpacking oracle-xe-universal (from oracle-xe.deb) … Setting up oracle-xe-universal (10.2.0.1-1.1) … insserv: […]
DB de Oracle para VM o PC
El titulo casi lo dice todo , normalmente tengo que instalar mucho software HP y claro la base de datos es Oracle. Si tienes un portátil aunque tenga 4 GB de RAM no deja de ser un equipo de potencia limitada , velocidad disco , etc … Un día sin querer , sin tomarlo ni […]
export e impor de DB Oracle 11
Para hacer un export expdp user/pass@INSTANCIA directory=»DIR» dumpfile=fichero.dmp logfile=fichero.log Poniendo el nombre del fichero dmp y log que quieras (si es identificativo mejor) Para hacer un export Borrar las tablas del esquema de la «INSTANCIA» de PRE antes de realizar el import. impdp user/pass@INSTANCIA directory=»DIR» dumpfile=fichero.dmp logfile=fichero.log poniendo el nombre del fichero dmp que hemos […]
Iniciar Oracle
-> lsnrctl -> status C:Documents and SettingsAdministrator>lsnrctl LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 – Production on 16-MAR-2009 11:01 :24 Copyright (c) 1991, 2005, Oracle. All rights reserved. Welcome to LSNRCTL, type «help» for information. LSNRCTL> status Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) STATUS of the LISTENER ———————— Alias LISTENER Version TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 – Produ […]
Cambiar el SGA a Oracle
SQL> show sga Total System Global Area 1073741824 bytes Fixed Size 2071184 bytes Variable Size 432014704 bytes Database Buffers 633339904 bytes Redo Buffers 6316032 bytes SQL> show parameters cache NAME TYPE VALUE ———————————— ———– —————————— db_cache_advice string ON db_cache_size big integer 0 db_keep_cache_size big integer 0 db_recycle_cache_size big integer 0 db_16k_cache_size big integer 0 db_2k_cache_size […]