es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DB2-400

Crea un JSON anidado con SQL en Db2.

Tengo en realidad un JSON extraído de una tabla. select json_object(‘ITEM_ID’ value Trim(PRDC), ‘ITEM_DESC’ value TRIM(DESC), ) JSONData from my_file Obtengo esto: [{“ITEM_ID”:”PRODUCTO_01″,”ITEM_DESC”:”DESCRIPCIÓN_01″}, {“ITEM_ID”:”PRODUCTO_02″,”ITEM_DESC”:”DESCRIPCIÓN_02″}, … ] Ahora necesito una extracción como esta… [{“ITEM_ID”:”PRODUCTO_01″,”ITEM_DESC”:”DESCRIPCIÓN_01″, “ITEM_TIERPRICE”: [ {“QTY”: 5, “PRICE”: 7.0000}, {“QTY”: 10, “PRICE”: 6.0000} ]}, {“ITEM_ID”:”PRODUCTO_02″,”ITEM_DESC”:”DESCRIPCIÓN_02″, “ITEM_TIERPRICE”: [ {“QTY”: 5, “PRICE”: . . . Read more

Actualizar varias columnas basadas en otra tabla en DB2 V5R4M0

Estoy trabajando en una declaración de actualización para una tabla AS400 DB/2. Se deben actualizar varias filas utilizando datos de otra tabla con campos coincidentes. Nuestra versión del controlador es: 05.04.0000 OS/400 V5R4M0. Estoy teniendo problemas para averiguar la sintaxis correcta a usar. Aquí está la CTE básica que estoy . . . Read more

db2 recursivo con registros mínimos y máximos

Nos gustaría obtener de esta tabla: drop table relations; create table relations (OLD_GID varchar(60), NEW_GID varchar(60)); insert into relations values(‘GID5′,’GID4’); insert into relations values(‘GID4′,’GID3’); insert into relations values(‘GID2′,’GID1’); insert into relations values(‘GID3′,’GID2’); insert into relations values(‘GID10′,’GID11’); insert into relations values(‘GID20′,’GID21’); insert into relations values(‘GID30′,’GID32’); insert into relations values(‘GID31′,’GID32’); insert into . . . Read more

Opciones de ACTUALIZACIÓN de SELECT de DB2

Actualmente estoy intentando hacer una consulta SELECT DISTINCT * FROM FINAL TABLE (UPDATE mainTable SET value = 'N' WHERE value2 = 'Y'), pero la versión de DB2 que tengo parece no soportar esto. SQL Error [42601]: [SQL0199] Keyword UPDATE not expected. Valid tokens: INSERT. ¿Hay alguna alternativa en DB2 que . . . Read more