Para renombrar el nombre de una columna en plsql/oracle:
alter table NOMBRE_TABLA rename column NOMBRE_COLUMNA_OLD to NOMBRE_COLUMNA_NEW;
miércoles, 6 de enero de 2016
Guardar configuracion/conexión del Explorador de Objetos en SQL Server Management
Para poder guardar las configuraciones a los distintos servidores en sql Management debemos abrir la opcion "Servidores Registrados" que se encuentra en Ver(Ctrl+Alt+G). Y desde ahí se pueden dar de alta para que perduren en el tiempo.
lunes, 30 de noviembre de 2015
Usar varios Case/ case anidados en pl sql
Un caso muy común es utilizar case anidados en plsql.
CASE
WHEN RETENCION='NO' THEN '0'
WHEN coalesce( A1.TARJETA,A2.TARJETA) is not null
THEN
case
WHEN (A1.fec_baja >= '01/01/2000') THEN '0'
WHEN (A2.fec_baja >='01/01/2000') THEN '0'
WHEN (A1.fec_baja is null AND A2.fec_baja is null) THEN '1'
ELSE '0'
END
WHEN (A3.f_baja <'01/01/2000') then'0'
WHEN (A3.f_baja is null) then'1'
else '0'
END
AS CAMPO_A
CASE
WHEN RETENCION='NO' THEN '0'
WHEN coalesce( A1.TARJETA,A2.TARJETA) is not null
THEN
case
WHEN (A1.fec_baja >= '01/01/2000') THEN '0'
WHEN (A2.fec_baja >='01/01/2000') THEN '0'
WHEN (A1.fec_baja is null AND A2.fec_baja is null) THEN '1'
ELSE '0'
END
WHEN (A3.f_baja <'01/01/2000') then'0'
WHEN (A3.f_baja is null) then'1'
else '0'
END
AS CAMPO_A
miércoles, 10 de diciembre de 2014
Reporte crystal en blanco al publicar
Uno de estos causantes es el siguiente:
Mover al Grupo de aplicaciones Classic .NET AppPool la carpeta (directorio web) aspnet_client
Mover al Grupo de aplicaciones Classic .NET AppPool la carpeta (directorio web) aspnet_client
domingo, 30 de noviembre de 2014
No se puede cargar el archivo o ensamblado log4ne
Esto se soluciona con 2 simples pasos:
Primero Descargar e instalar en el servidor :
32 bits = http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_8.zip
Luego ir a IIS:
En grupo de aplicaciones->DefaultAppPool-> Configuracion Avanzada->Habilitar aplicaciones 32 bit= True
Primero Descargar e instalar en el servidor :
32 bits = http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_redist_install_32bit_13_0_8.zip
Luego ir a IIS:
En grupo de aplicaciones->DefaultAppPool-> Configuracion Avanzada->Habilitar aplicaciones 32 bit= True
jueves, 16 de octubre de 2014
Problemas con el punto y coma en plsql oracle
Cuando tenemos problemas con el punto y la coma en plsql podemos utilizar esta herramienta muy eficiente para poder dar con el resultado esperado
ALTER SESSION SET NLS_NUMERIC_CHARACTERS = ",.";
Para incluirlo en un Stored procedure debemos utilizar sql dinamico
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_NUMERIC_CHARACTERS = ",."';
Ponerlo luego del Begin.
ALTER SESSION SET NLS_NUMERIC_CHARACTERS = ",.";
Para incluirlo en un Stored procedure debemos utilizar sql dinamico
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_NUMERIC_CHARACTERS = ",."';
Ponerlo luego del Begin.
martes, 9 de septiembre de 2014
stack trace for PL/SQL errors
Para un mejor detallado de los errores de PL/sql oracle:
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line( dbms_utility.format_error_backtrace );
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line( dbms_utility.format_error_backtrace );
Suscribirse a:
Entradas (Atom)