Càrrecs bloquejats

Per canviar un moviment d'un càrrec primer s'ha identificar aquest càrrec:

select * from geucarpub where CAPNOMBRE ='VERIFICADOR FACTURES SERVEIS TECNICS'

Obtenim un codi numèric: CAPNUMINT

Amb aquest codi podem anar acotant buscant els llistats de moviments fins a trobar el que volem canviar:

select * from GEUCARMOV WHERE   CAMCARPUB = 'EA5CFA8144BA4106A14251638D9597A0' 

select * from GEUCARMOV WHERE   CAMCARPUB = 'EA5CFA8144BA4106A14251638D9597A0' AND CAMUSUARI='JRA'

Un cop tenim acotat el moviment, podem canviar la data, vigilar el format: "any-dia-mes"

BEGIN TRAN

UPDATE  GEUCARMOV SET CAMFECFIN ='2025-30-01 15:00:00.000' WHERE   CAMCARPUB = 'EA5CFA8144BA4106A14251638D9597A0' AND CAMUSUARI='JRA'

ROLLBACK  TRAN

Fent el ROLLBACK no modifiquem canvis però veiem si s'afectaria la fila.

Un cop queda clar que modificarem només la fila interessada fem la mateixa comanda anterior però substituint el ROLLBACK TRAN per COMMIT TRAN.

----

Si volem inserir un nou moviment, des de BBDD, ho podem fer seguint el mateix procediment

BEGIN TRAN

INSERT INTO GEUCARMOV (CAMCARPUB, CAMUSUARI, CAMFECINI, CAMFECFIN,CAMOBSERV) VALUES ('4B93FCFE2D6A46BE8DAE01AACEC29D2A','AALONSO','2025-31-01 00:01:00.000','2025-31-01 23:59:00.000','Secretario accidental')

ROLLBACK TRAN

Fent el ROLLBACK no modifiquem canvis però veiem si s'afectaria la fila.

Un cop queda clar que modificarem només la fila interessada fem la mateixa comanda anterior però substituint el ROLLBACK TRAN per COMMIT TRAN.

 

 

Detalls de l'article

ID de l'article:
84
Categoria:
Valoració :