Tag: SQL-UPDATE
En mi proyecto de Java estoy utilizando JOOQ y quiero actualizar un valor JSONB. Pero mi compilación falla. Escribí el siguiente código: DSL.using(connection).update(USER_SETTINGS) .set(USER_SETTINGS.SETTING_VALUE, field(“{“filtersValue”:{“page”:0,”size”:100}, “visibleCount”:100}”, JSONB.class)) .where(USER_SETTINGS.USER_ID.eq(98383L)) .execute(); Y obtuve el siguiente mensaje: org.jooq.exception.DataAccessException: SQL [update “sbcm_sys”.”user_settings” set “setting_value” = “filtersValue”:{“page”:0,”size”:100, “visibleCount”:100} where “sbcm_sys”.”user_settings”.”user_id” = ?]; ERROR: syntax error . . . Read more
POSTGRESQL Antecedentes del caso: Existe una tabla llamada MasterSIM a la que se deben agregar detalles usando un archivo .csv a través de Nodered. CREATE OR REPLACE PROCEDURE “master<em>SIMs”.simiccidlink1(IMEI bigint, iccid text, phonenumber bigint, apn text, “Operator” text, isesim boolean, ism2m boolean, mdi bigint, imsi integer) LANGUAGE ‘plpgsql’ AS $BODY$ . . . Read more
Quiero actualizar varias columnas en una tabla que tienen el mismo valor. Por ejemplo, si consideramos esta tabla: col1 col2 2 -99 -99 5 3 6 4 -99 Quiero actualizar los valores -99 en la tabla para que sean NULL y el resultado esperado se ve como esto: col1 col2 . . . Read more
Tengo la siguiente tabla, tiene más columnas pero no están relacionadas: CREATE TABLE vicidial_lists ( list_id bigint(14) unsigned NOT NULL, list_name varchar(50) DEFAULT NULL ); Por error, en la siguiente consulta, la condición WHERE fue reemplazada por AND y no se usó el límite: update vicidial_lists set list_name = replace(list_name, . . . Read more
Tengo 2 tablas (mostradas a continuación) – Invoice y Payments. Una sola factura puede tener múltiples pagos. Necesito SUMAR el total de PayAmt de Payments y actualizar la columna PayTotal en la tabla Invoice. Esto NO está funcionando: UPDATE Invoices SET Invoices.PayTotal = Payments.Total FROM Invoices INNER JOIN (SELECT InvNum_FK, . . . Read more