..:o5k4r.m4dr1d


Buscar texto en los SP ORACLE

Posted in Oracle por o5k4r.m4dr1d en julio 15, 2015
Tags: , , , , , , , ,

Hace algun tiempo, escribí una entrada sobre como buscar texto en los stored procedures de SQL Server. El día de hoy, es una consulta para poder buscar en Oracle.

Es la siguiente consulta:

SELECT * FROM all_source
where UPPER(TEXT) like UPPER('%TEXTO_A_BUSCAR%')

Anuncios

Buscar registros duplicados en ORACLE

Posted in Oracle,Soluciones,Trabajo por o5k4r.m4dr1d en mayo 6, 2015
Tags: , , ,

Para buscar registros duplicados en una tabla de oracle, con la siguiente consulta podremos saber cuantos registros hay duplicados por cada columna:


SELECT COL_A_COMPROBAR, COUNT(COL_A_COMPROBAR) FROM NOMBRE_TABLA GROUP BY COL_A_COMPROBAR HAVING COUNT(COL_A_COMPROBAR) > 1

Tambien pueden añadir campos a la consulta para identificar mas los datos de las lineas duplicadas, solo basta con agregar las columnas separadas con una coma en el SELECT y luego respetar el orden en el group by (COL2, COL3, COL4):


SELECT COL_A_COMPROBAR, COUNT(COL_A_COMPROBAR), COL2, COL3, COL4 FROM NOMBRE_TABLA GROUP BY COL_A_COMPROBAR,COL2, COL3, COL4 HAVING COUNT(COL_A_COMPROBAR) > 1

En caso de que tengamos espacios en blanco, las anteriores consultas no muestran resultados por que el valor a comprobar de la columna COL_A_COMPROBAR en el having es distinto por lo que lo considera otro registro y no encuentra la duplicidad. Para encontrar registris duplicados con espacios podemos utilizar el comando LTRIM o RTRIM segun de que lado estén los espacios (izquierda o derecha).

Espacios a la izquierda:


SELECT Ltrim (COL_A_COMPROBAR), COUNT(COL_A_COMPROBAR) FROM NOMBRE_TABLA GROUP BY Ltrim (COL_A_COMPROBAR) HAVING COUNT (Ltrim(COL_A_COMPROBAR)) > 1

Espacios a la derecha:


SELECT Rtrim (COL_A_COMPROBAR), COUNT(COL_A_COMPROBAR) FROM NOMBRE_TABLA
GROUP BY Rtrim (COL_A_COMPROBAR) HAVING COUNT (Rtrim (COL_A_COMPROBAR)) > 1

Espero que les resulte útil.

DropdownList con caracteres asiáticos

Posted in .Net 2003,c#,Desarrollo Web,Oracle,Soluciones,Windows por o5k4r.m4dr1d en octubre 24, 2013
Tags: , , , ,

Desde hace ya varios días he tenido el siguiente problema.

Tengo una aplicación hecha en .NET (Fmk1). Dentro, hay un combo nativo de .NET, que se llena al hacer una consulta a una base de Oracle.

Cuando la aplicación la publico en el servidor de desarrollo, el combo se muestra así:

24

 

(more…)

Posted in Oracle por o5k4r.m4dr1d en agosto 14, 2013
Tags: , , ,

Para aquellos usuarios de Oracle, es muy comun recibir mensajes de este tipo:

ErrorOracle

Para identificar la causa del error, usaremos la siguiente página:

(more…)

Obten los parametros de un SP de Oracle desde .NET

Posted in .Net 2003,Oracle por o5k4r.m4dr1d en octubre 5, 2011

El siguiente código, sirve para obtener y mostrar los parametros de un StoredProcedure de Oracle, desde .NET.

Recuerda que es necesario agregar la referencia:

using System.Data.OracleClient;

El código es:

(more…)