Tag: ORACLE11G
Hola, quiero almacenar el valor de una instrucción SELECT en una variable y luego actualizar mi tabla utilizando esa variable dentro del procedimiento, pero hay un error. Todavía no sé si solo devuelve una columna y aún existe el siguiente error: “exact fetch returns more than requested number of rows”. . . . Read more
Por ejemplo, si tengo una cadena como: my_string := ” ”a” = ”a” and 1 > 0 ‘ Puedo evaluarla haciendo algo como esto en un procedimiento/función: execute immediate ”select CASE WHEN(‘ || my_string || ‘) THEN 1 ELSE 0 END from dual’ Pero, ¿hay una manera de hacerlo sin . . . Read more
Tengo una tabla alpha en una base de datos Oracle 11g con las siguientes columnas: id INTEGER, data VARCHAR2(5) y last_update TIMESTAMP. Realizo la consulta de la tabla a través de la columna clave (id) desde una aplicación Java 8 alojada en el servidor WebLogic 12. La consulta se implementa . . . Read more
Estoy tratando de crear un desencadenador para restringir al usuario de realizar DDL los sábados y domingos, pero si alguien intenta insertar datos, se guardará en la tabla weekend_action, pero también se generará un error de aplicación que no permite realizar DDL. CONSULTA SQL: create or replace trigger tgr_wkd_action before . . . Read more
No estoy seguro de cuál sería la mejor manera de abordar esto. ¿Es posible decodificar cada valor en una lista delimitada por dos puntos? Ejemplo: emp — 1:2:3:4 decodificar(emp, ('1','2','3','4'), ('a','b','c','d')) emp resultado: emp —— a:b:c:d Pero obviamente esto no funciona. ¿Cuál sería la mejor opción para lograr esto?