Mostrando entradas con la etiqueta bases de datos. Mostrar todas las entradas
Mostrando entradas con la etiqueta bases de datos. Mostrar todas las entradas

miércoles, 20 de mayo de 2009

Regular Expressions para resolver consultas en Oracle

Y sí. Las expresiones regulares, aunque no son cosa nueva, siguen ganando espacios por su gran versatilidad.
¿No nos alcanza con un where ... like ...?
Pues bien, acabo de descubrir (pólvora), que Oracle incluye desde hace poco un where especial para el uso de expresiones regulares.

Les paso el link oficial, parece interesante.

Después me cuentan.

Nos escribimos,
Daniel

viernes, 20 de febrero de 2009

Cómo obtener los nombres de columna de una tabla en Oracle

Si les pasa lo que me está pasando a mí ahora, que tengo que acceder a una tabla ORACLE a través de un componente que no devuelve los nombres de los campos y no tengo el usuario de conexión ni nada por el estilo, o si por alguna razón necesitan el origen de la tabla, pueden tirar una consulta como la siguiente:

select column_name "Campo", data_type "Tipo de dato",
data_length "Tamaño", nullable "Permite nulos"
from all_tab_columns
where table_name = '[NOMBRE_DE_LA_TABLA]'


donde [NOMBRE_DE_LA_TABLA] se reemplaza por, (je), el nombre de la tabla en mayúsculas y sin los corchetes.

No estoy diciendo nada nuevo, pero lo uso de ayuda memoria, previo googleo.