Presentacion Administracion de Transacciones

Páginas: 4 (803 palabras) Publicado: 17 de enero de 2016
Transacciones

Transacciones

¿Qué es una transacción?
Una transacción es un bloque declarativo de código DML
(Lenguaje de Manipulación de datos) que involucra estatutos
tales como INSERT, UPDATE,DELETE y SELECT

Caso 1: Transacciones Implícitas
DECLARE
@cod_tipo_cta_origen AS SMALLINT,
@cod_tipo_cta_destino AS SMALLINT,
@cod_moneda_origen AS TINYINT,
@cod_moneda_destino AS TINYINT,@cod_suc_origen
AS SMALLINT,
@cod_suc_destino
AS SMALLINT,
@num_cta_origen
AS INTEGER,
@num_cta_destino
AS INTEGER,
@cod_flag_origen
AS TINYINT,
@cod_flag_destino
AS TINYINT,
@monto_dinero
AS NUMERIC(17,2)--Formato: 000,000,000,000,000.00
SET @cod_tipo_cta_origen = '100'
SET @cod_moneda_origen = '01'
SET @cod_suc_origen = '000'
SET @num_cta_origen = '123456‘
SET @cod_flag_origen = '0'

--Código 100 = CtaCorriente / 200 = Cta de Ahorros
--Código 01 = Colones / 02 = Dólares / 03 = Euros
--Código 000, Código de la sucursal dónde se abrió la cta.
--Representa el número de cta del cliente
--Dígito decontrol

SET @cod_tipo_cta_destino = '200'
SET @cod_moneda_destino = '01'
SET @cod_suc_destino = '000'
SET @num_cta_destino = '654321‘
SET @cod_flag_destino = '0'
SET @monto_dinero = '100,000.00'

--Código100 = Cta Corriente / 200 = Cta de Ahorros
--Código 01 = Colones / 02 = Dólares / 03 = Euros
--Código 000, Código de la sucursal dónde se abrió la cta.
--Representa el número de cta del cliente--Dígito de control

UPDATE bco.saldos_x_cta
SET saldo = saldo - @monto_dinero
WHERE cod_tipo_cta = @cod_tipo_cta_origen
AND cod_moneda = @cod_moneda_origen
AND cod_suc = @cod_suc_origen
AND num_cta =@num_cta_origen
AND cod_flag = @cod_flag_origen
UPDATE bco.saldos_x_cta
SET saldo = saldo + @monto_dinero
WHERE cod_tipo_cta = @cod_tipo_cta_destino
AND cod_moneda = @cod_moneda_destino
AND cod_suc =@cod_suc_destino
AND num_cta = @num_cta_destino
AND cod_flag = @cod_flag_destino

Propiedades de
Transacciones


Atomicid (Atomicidad)



Constency (Consistencia)



Isolation (Aislamiento)

•...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Presentacion contabilidad transacciones
  • presentacion administracion
  • Presentación De Administracion
  • Presentacion De Administracion
  • Presentacion Administracion
  • presentacion de administracion
  • Presentacion Administración de recursos humanos
  • Presentacion Administracion Empresas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS