Resultados de la búsqueda a petición "sql-returning"

3 la respuesta

¿Cómo usar RETURNING con ON CONFLICT en PostgreSQL?

Tengo el siguiente UPSERT en PostgreSQL 9.5: INSERT INTO chats ("user", "contact", "name") VALUES ($1, $2, $3), ($2, $1, NULL) ON CONFLICT("user", "contact") DO NOTHING RETURNING id;Si no hay conflictos, devuelve algo como esto: ---------- | id ...

4 la respuesta

Insertar datos en 3 tablas a la vez usando Postgres

1 la respuesta

Devolver el valor de la columna de identidad después de la inserción en Oracle

¿Cómo devuelvo el valor de una columna de identidad (id) en Oracle 12c después de la inserción? Parece que la mayoría de los enfoques por ahí utilizan la secuencia para recuperar la identificación del elemento insertado.

5 la respuesta

Duplique eficientemente algunas filas en la tabla PostgreSQL

Tengo una base de datos PostgreSQL 9 que utiliza enteros de incremento automático como claves principales. Quiero duplicar algunas de las filas en una tabla (según algunos criterios de filtro), mientras cambio uno o dos valores, es decir, copie ...

2 la respuesta

¿INSERTAR o SELECCIONAR estrategia para devolver siempre una fila?

Usando Postgres 9.6, he seguido la estrategia recomendada en https://stackoverflow.com/a/40325406/435563 [https://stackoverflow.com/a/40325406/435563]hacer unINSERT oSELECT y devolver la identificación resultante: with ins as ( insert into prop ...

6 la respuesta

l valor de uso de retorno @Can I de INSERT ... Volviendo en otro INSERT?

Is algo como esto posible? INSERT INTO Table2 (val) VALUES ((INSERT INTO Table1 (name) VALUES ('a_title') RETURNING id));like utilizando el valor devuelto como el valor para insertar una fila en una segunda tabla con una referencia a la primera ...

1 la respuesta

Postgres Insertar en Ver regla con cláusula de devolución

Estoy intentando permitir insertar declaraciones con una cláusula de retorno en una vista en Postgres v9.4, pero estoy luchando con la sintaxis. Así es como quiero llamar a la declaración de inserción: CREATE VIEW MyView AS SELECT a.*, ...

2 la respuesta

Obtenga el valor de serie predeterminado después de INSERTAR dentro de PL / pgSQL

Tengo una mesa Escribí una función en plpgsql que inserta una fila en esta tabla: INSERT INTO simpleTalbe (name,money) values('momo',1000) ;Esta mesa tieneserial campo llamadoid. Quiero en la función después de insertar la fila para saber ...

3 la respuesta

INSERTAR EN ... DESDE SELECCIONAR ... REGRESAR asignaciones de id

Estoy usando PostgreSQL 9.3. Quiero duplicar algunos de los registros db. Como estoy usando un ID de PK de incremento automático para la tabla, quiero recuperar las asignaciones de ID de los ID generados de los registros duplicados a los ...

2 la respuesta

Oracle - RETORNO combinado con funciones agregadas

Oracle admiteRETURNING cláusula que podría ser muy útil. Por ejemplo para datos: CREATE TABLE t(Id INT, Val varchar2(50)); INSERT INTO t(Id, Val) SELECT 10,'a' FROM dual UNION ALL SELECT 20,'b' FROM dual UNION ALL SELECT 30,'a' FROM dual UNION ...