Articles of oracle10g

¿Cómo dividir la lista de arreglos en partes iguales?

¿Hay alguna forma de dividir ArrayList en diferentes partes sin saber su tamaño hasta el tiempo de ejecución? Sé que hay un método llamado: list.subList(a,b); pero debemos mencionar explícitamente el rango de observación y el final de la lista. Mi problema es que obtenemos una lista de matrices que contiene números de cuenta que tienen […]

¿Es posible matar una sola consulta en Oracle sin matar la sesión?

Me gustaría poder eliminar la consulta de un usuario en Oracle 10.2.0.4 sin matar toda la sesión. Esto permitiría que la consulta finalice, pero no desconecte a ese usuario de su sesión, para que pueda continuar haciendo otras consultas. ¿Es esto posible? ¿O el martillo contundente de matar a la sesión es la única manera […]

¿Por qué los nombres de tabla / columna / índice de Oracle están limitados a 30 caracteres?

Puedo entender que hace muchos años habría este tipo de limitación, pero hoy en día seguramente este límite podría boostse fácilmente. Tenemos convenciones de nombres para los objetos, pero siempre hay un caso que aparece donde alcanzamos este límite, especialmente al nombrar claves externas. ¿Alguien sabe realmente por qué este no es un tamaño más […]

oracle.jdbc.driver.OracleDriver ClassNotFoundException

Este es mi código por el cual recibo un error. Mi classes12.jar ha sido importado como un jar externo. import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class LoginAction extends HttpServlet { Connection conn; Statement stmt; ResultSet rs; String query […]

Crear una función de Oracle que devuelva una tabla

Estoy tratando de crear una función en el paquete que devuelve una tabla. Espero llamar a la función una vez en el paquete, pero ser capaz de volver a utilizar sus múltiples veces de datos. Aunque sé que creo tablas temporales en Oracle, esperaba mantener las cosas SECAS. Hasta ahora, esto es lo que tengo: […]

Necesidad de restablecer el valor de la secuencia en Oracle

Estoy trabajando con Spring e Hibernate para desarrollar aplicaciones web en Java. Supongamos que tengo una mesa. Cuando borro algunos registros de esta tabla, a veces necesito restablecer el valor del campo de la clave principal. Digamos que tengo 10 registros en una tabla y borro los últimos 5 registros. Ahora, cuando inserte nuevos registros, […]

¿Cómo obtiene resultados muy formateados de un procedimiento de Oracle que devuelve un cursor de referencia?

En MS SQL Server, si deseo verificar los resultados de un procedimiento Almacenado, podría ejecutar lo siguiente en Management Studio. –SQL SERVER WAY exec sp_GetQuestions(‘OMG Ponies’) El resultado en el panel de resultados podría verse así. ID Title ViewCount Votes —– ————————————————- ———- ——– 2165 Indexed View vs Indexes on Table 491 2 5068 SQL […]

DBMS_OUTPUT.PUT_LINE no imprime

Al ejecutar el siguiente código, solo dice que el procedimiento se completó y no imprime la información que quiero (firstName, lastName) y luego los otros valores de la consulta de selección en una tabla a continuación. CREATE OR REPLACE PROCEDURE PRINT_ACTOR_QUOTES (id_actor char) AS CURSOR quote_recs IS SELECT a.firstName,a.lastName, m.title, m.year, r.roleName ,q.quotechar from quote […]

verificar si la función “es un número” en Oracle

Estoy tratando de verificar si un valor de una columna en una consulta de Oracle (10g) es un número para poder compararlo. Algo como: select case when ( is_number(myTable.id) and (myTable.id >0) ) then ‘Is a number greater than 0’ else ‘it is not a number’ end as valuetype from table myTable ¿Alguna idea sobre […]

cadena nula vs cadena vacía en Oracle

Posible duplicado: ¿Por qué Oracle 9i trata una cadena vacía como NULL? Tengo una tabla en Oracle 10g llamada TEMP_TABLE con solo dos columnas: id y description solo por el bien de la demostración. El id columna es una clave primaria generada secuencia de tipo NUMBER(35, 0) not null y la columna DESCRIPTION es un […]