Archivo de la etiqueta: Oracle

ORA-00932: inconsistent datatypes: expected DATE got NUMBER

Si estas lanzando una query con Oracle Data Access y te da un error ORA-00932: inconsistent datatypes: expected DATE got NUMBER:

Aunque parezca increible , la razón mas probable es que el orden de los parámetros en la query … Sigue leyendo

Publicado en Sin categoría | Etiquetado , | Comentarios desactivados

Campo autonumerico en Oracle

Oracle no dispone de un campo autonumérico. Para conseguir emular un campo autonumérico necesitaremos una secuencia y un trigger. A continuación los pasos. 1. Crear la tabla

2. Crear la secuencia

3. Crear el trigger

Hasta aqui … Sigue leyendo

Publicado en Sin categoría | Etiquetado , | Comentarios desactivados

Oracle. Cómo añadir un nuevo campo autoincremental a una tabla existente e indexarlo.

Supongamos un caso hipotético. Tenemos una tabla usuarios con un mal diseño donde el campo nombre es la clave única:

La poblamos de datos de ejemplo:

Y se decide añadir un campo numérico autoincremental que será la nueva … Sigue leyendo

Publicado en Sin categoría | Etiquetado , | Comentarios desactivados

Sleep en Oracle

Si necesitas un delay, por ejemplo, dentro de un Store Procedure puedes hacer uso de sleep:

Pero si tienes restringida la ejecución de este SP, este trozo de código emula un delay de una segundo:

Publicado en Sin categoría | Etiquetado , | Comentarios desactivados