Preguntas con la etiqueta [oracle]

Lista oracle preguntas

¿Cómo UPSERT (actualizar o insertar en una tabla?)

11
respuestas
331
votos
530.8k
vistas

La operación UPSERT actualiza o inserta una fila en una tabla, dependiendo de si la tabla ya tiene una fila que coincide con los datos: if table t has a

Tengo una consulta que funciona bien en MySQL, pero cuando la ejecuto en Oracle me sale el siguiente error: Error de SQL: ORA-00933: el comando SQL no finalizó correctamente 00933.

Estoy buscando una buena manera de realizar inserciones de varias filas en una base de datos Oracle 9. Lo siguiente funciona en MySQL pero no parece ser compatible con Oracle.

¿Cómo reinicio una secuencia en Oracle?

18
respuestas
205
votos
731.5k
vistas

En PostgreSQL , puedo hacer algo como esto: ALTER SEQUENCE serial RESTART WITH 0; ¿Existe un equivalente de Oracle?

¿Es posible buscar en cada campo de cada tabla un valor particular en Oracle? Hay cientos de tablas con miles de filas en algunas tablas, por lo que sé que

Actualizar una tabla con datos de otra tabla

8
respuestas
328
votos
1.3M
vistas

Tabla 1: id name desc ----------------------- 1 a abc 2 b def 3 c adf Tabla 2: id name desc ----------------------- 1 x 123 2 y 345 En Oracle SQL,

Estoy intentando utilizar el cliente instantáneo Oracle ODP.NET 11g (11.1.0.6.20) en mi proyecto ASP.net como proveedor de datos , pero cuando ejecuto la página aspx aparece el mensaje " El

Parece que no existe el concepto de AUTO_INCREMENT en Oracle, hasta la versión 11g inclusive. ¿Cómo puedo crear una columna que se comporte como incremento automático en Oracle 11g?

¿Hay alguna manera de hacer que una Oracleconsulta se comporte como si contuviera una limitcláusula MySQL? En MySQL, puedo hacer esto: select * from sometable order by name limit 20,10