Está en la página 1de 25

CREATE TABLE [Bajas]

(
[descripcion_bajas] char varying(20) NULL ,
[fecha_baja] char varying(20) NULL
)
Execution Successful
CREATE TABLE [centro_costos]
(
[cod_centro_costos] char varying(20) NOT NULL ,
[nombre_centro_costo] char varying(40) NULL ,
[total_costo_adquision] char varying(20) NULL ,
[fuente_financiamiento] char varying(40) NULL
)
Execution Successful
ALTER TABLE [centro_costos]
ADD CONSTRAINT [XPKcentro_costos] PRIMARY KEY NONCLUSTERED ([cod_centro
_costos] ASC)
Execution Successful
CREATE TABLE [cuenta_contable]
(
[cod_cuenta_contable] char varying(20) NOT NULL ,
[tipo_cuenta] char varying(40) NULL
)
Execution Successful
ALTER TABLE [cuenta_contable]
ADD CONSTRAINT [XPKcuenta_contable] PRIMARY KEY NONCLUSTERED ([cod_cuen
ta_contable] ASC)
Execution Successful
CREATE TABLE [bienes]
(
[codigo_patrimonio] char varying(15) NOT NULL ,
[fecha_registro] char varying(20) NULL ,
[descripcion_activo] char varying(20) NULL ,
[cod_responsable] char varying(20) NOT NULL ,
[cod_centro_costos] char varying(20) NOT NULL ,
[cod_usuario] char varying(20) NOT NULL ,
[cod_ubicacion] char varying(20) NOT NULL ,
[cod_cuenta_contable] char varying(20) NOT NULL
)
Execution Successful
ALTER TABLE [bienes]
ADD CONSTRAINT [XPKbienes] PRIMARY KEY NONCLUSTERED ([codigo_patrimonio
] ASC)
Execution Successful
CREATE TABLE [bajas]
(
[descripcion_baja] char varying(40) NULL ,
[fecha_baja] char varying(20) NULL ,
[codigo_patrimonio] character varying(15) NOT NULL ,
[nro_registro_bajas] char varying(20) NOT NULL
)
[Microsoft][SQL Server Native Client 11.0][SQL Server]Ya hay un objeto con el no
mbre 'bajas' en la base de datos.
Execution Failed!
ALTER TABLE [bajas]
ADD CONSTRAINT [XPKbajas] PRIMARY KEY NONCLUSTERED ([codigo_patrimonio]
ASC,[nro_registro_bajas] ASC)
[Microsoft][SQL Server Native Client 11.0][SQL Server]No se pudo crear la restri
ccin o el ndice. Vea los errores anteriores.
[Microsoft][SQL Server Native Client 11.0][SQL Server]El nombre de columna 'codi
go_patrimonio' no existe en la vista o tabla de destino.
Execution Failed!
CREATE TABLE [detalle_componentes]
(
[marca] char varying(30) NULL ,
[modelo] char varying(30) NULL ,
[medida] char varying(20) NULL ,
[serie] char varying(20) NULL ,
[capacidad] char varying(20) NULL ,
[cantidad] char varying(20) NULL ,
[nombre] char varying(20) NULL ,
[unidad] char varying(20) NULL ,
[precio] char varying(20) NULL ,
[nro_ficha_tecnica] character varying(20) NOT NULL ,
[codigo_patrimonio] char varying(15) NOT NULL
)
Execution Successful
ALTER TABLE [detalle_componentes]
ADD CONSTRAINT [XPKdetalle_componentes] PRIMARY KEY NONCLUSTERED ([nro_
ficha_tecnica] ASC,[codigo_patrimonio] ASC)
Execution Successful
CREATE TABLE [factura]
(
[nro_factura] char varying(20) NOT NULL ,
[total] char varying(20) NULL ,
[nro_guia_remision] char varying(20) NOT NULL
)
Execution Successful
ALTER TABLE [factura]
ADD CONSTRAINT [XPKfactura] PRIMARY KEY NONCLUSTERED ([nro_factura] ASC
)
Execution Successful
CREATE TABLE [ficha_tecnica]
(
[nro_ficha_tecnica] char varying(20) NOT NULL ,
[servidor] char varying(20) NULL ,
[nro_requerimiento] char(18) NULL ,
[fecha_requermiento] char varying(20) NULL ,
[nro_orden_compra] char varying(20) NULL ,
[observaciones] char(18) NULL ,
[lugar_verficacion] char varying(20) NULL ,
[fecha_verificacion] char varying(20) NULL ,
[nro_factura] char varying(20) NOT NULL ,
[cod_pecosa] char varying(20) NOT NULL ,
[cod_ubicacion] character varying(20) NOT NULL
)
Execution Successful
ALTER TABLE [ficha_tecnica]
ADD CONSTRAINT [XPKficha_tecnica] PRIMARY KEY NONCLUSTERED ([nro_ficha_
tecnica] ASC)
Execution Successful
CREATE TABLE [guia_de_remision]
(
[nro_guia_remision] char varying(20) NOT NULL ,
[ruc_provedor] char varying(20) NULL ,
[tipo] char varying(20) NULL ,
[fecha] char varying(20) NULL ,
[inicio_traslado] char varying(20) NULL ,
[dire_partida] char varying(20) NULL ,
[dire_llegada] char varying(20) NULL ,
[destinatario] char varying(20) NULL ,
[observacion] char varying(20) NULL
)
Execution Successful
ALTER TABLE [guia_de_remision]
ADD CONSTRAINT [XPKguia_de_remision] PRIMARY KEY NONCLUSTERED ([nro_gui
a_remision] ASC)
Execution Successful
CREATE TABLE [mejoras]
(
[codigo_patrimonio] char varying(15) NOT NULL ,
[descripcion_mejora] char varying(20) NULL ,
[fecha_mejora] char varying(20) NULL ,
[monto_mejora] char varying(20) NULL ,
[nro_registro_mejoras] char varying(20) NOT NULL ,
[nro_ficha_tecnica] char varying(20) NOT NULL
)
Execution Successful
ALTER TABLE [mejoras]
ADD CONSTRAINT [XPKmejoras] PRIMARY KEY NONCLUSTERED ([nro_registro_mej
oras] ASC,[codigo_patrimonio] ASC)
Execution Successful
CREATE TABLE [depreciacion]
(
[codigo_patrimonio] char varying(15) NOT NULL ,
[vida_util] char varying(20) NULL ,
[depreciacion_acumulada] char varying(20) NULL ,
[saldo_vida_util] char varying(20) NULL ,
[porcentaje] char varying(20) NULL ,
[valor_mejora] char varying(20) NULL ,
[monto_depre_anual] char varying(20) NULL ,
[prolongacion_vida_util] char varying(20) NULL ,
[tipo_depreciacion] char varying(20) NULL ,
[fe_ini_funcionamiento] char varying(20) NULL ,
[nro_registro_mejoras] character varying(20) NOT NULL ,
[cod_centro_costos] character varying(20) NOT NULL
)
Execution Successful
ALTER TABLE [depreciacion]
ADD CONSTRAINT [XPKdepreciacion] PRIMARY KEY NONCLUSTERED ([codigo_patr
imonio] ASC,[nro_registro_mejoras] ASC,[cod_centro_costos] ASC)
Execution Successful
CREATE TABLE [ubicaciones]
(
[nombre_gerencia] char varying(40) NULL ,
[cod_ubicacion] char varying(20) NOT NULL ,
[nombre_subgerencia] char varying(40) NULL ,
[nro_oficina] char varying(20) NULL
)
Execution Successful
ALTER TABLE [ubicaciones]
ADD CONSTRAINT [XPKubicaciones] PRIMARY KEY NONCLUSTERED ([cod_ubicacio
n] ASC)
Execution Successful
CREATE TABLE [detalle_costo_adquision]
(
[cod_centro_costos] character varying(20) NOT NULL ,
[cod_ubicacion] character varying(20) NOT NULL ,
[objetivo] char varying(50) NULL ,
[fecha_aceptacion] char varying(20) NULL ,
[nombre_adquision] char varying(30) NULL
)
Execution Successful
ALTER TABLE [detalle_costo_adquision]
ADD CONSTRAINT [XPKdetalle_costo_adquision] PRIMARY KEY NONCLUSTERED ([
cod_centro_costos] ASC,[cod_ubicacion] ASC)
Execution Successful
CREATE TABLE [nro_pecosa]
(
[cod_pecosa] char varying(20) NOT NULL ,
[cod_ubicacion] character varying(20) NOT NULL ,
[fecha_pecosa] char varying(20) NULL
)
Execution Successful
ALTER TABLE [nro_pecosa]
ADD CONSTRAINT [XPKnro_pecosa] PRIMARY KEY NONCLUSTERED ([cod_pecosa] A
SC,[cod_ubicacion] ASC)
Execution Successful
CREATE TABLE [responsable]
(
[cod_responsable] char varying(20) NOT NULL ,
[apellido_paterno] char varying(20) NULL ,
[apellido_materno] char varying(20) NULL ,
[nombres] char varying(20) NULL ,
[direccion] char varying(20) NULL ,
[telefono] char varying(20) NULL ,
[dni] char varying(20) NULL
)
Execution Successful
ALTER TABLE [responsable]
ADD CONSTRAINT [XPKresponsable] PRIMARY KEY NONCLUSTERED ([cod_responsa
ble] ASC)
Execution Successful
CREATE TABLE [inventario]
(
[nro_registro] char varying(20) NOT NULL ,
[codigo_patrimonio] character varying(15) NOT NULL ,
[estado_bien] char varying(20) NULL ,
[fecha] char varying(20) NULL ,
[supervisor] char varying(20) NULL ,
[observacion] char varying(20) NULL ,
[sobrantes] char varying(20) NULL ,
[faltantes] char varying(20) NULL ,
[cod_responsable] character varying(20) NOT NULL ,
[cod_ubicacion] character varying(20) NOT NULL
)
Execution Successful
ALTER TABLE [inventario]
ADD CONSTRAINT [XPKinventario] PRIMARY KEY NONCLUSTERED ([nro_registro]
ASC,[codigo_patrimonio] ASC,[cod_responsable] ASC,[cod_ubicacion] ASC)
Execution Successful
CREATE TABLE [papeleta_desplazamiento]
(
[cod_responsable] character varying(20) NOT NULL ,
[fecha_desplazamiento] char(18) NULL ,
[tipo_desplazamiento] char(18) NULL ,
[origen_desplazamiento] char varying(20) NULL ,
[destino_desplazamiento] char varying(20) NULL ,
[proposito_fin] char varying(20) NULL ,
[codigo_patrimonio] character varying(15) NOT NULL ,
[nro_papeleta] char varying(20) NOT NULL ,
[cod_ubicacion] character varying(20) NOT NULL
)
Execution Successful
ALTER TABLE [papeleta_desplazamiento]
ADD CONSTRAINT [XPKpapeleta_desplazamiento] PRIMARY KEY NONCLUSTERED ([
cod_responsable] ASC,[codigo_patrimonio] ASC,[nro_papeleta] ASC,[cod_ubicacion]
ASC)
Execution Successful
CREATE TABLE [usuarios_patrimonio]
(
[cod_usuario] char varying(20) NOT NULL ,
[nombres_y_apellidos] char varying(20) NULL ,
[clave_usuario] char varying(20) NULL
)
Execution Successful
ALTER TABLE [usuarios_patrimonio]
ADD CONSTRAINT [XPKusuarios_patrimonio] PRIMARY KEY NONCLUSTERED ([cod_
usuario] ASC)
Execution Successful
ALTER TABLE [bienes]
ADD CONSTRAINT [R_1] FOREIGN KEY ([cod_responsable]) REFERENCES [respons
able]([cod_responsable])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [bienes]
ADD CONSTRAINT [R_10] FOREIGN KEY ([cod_usuario]) REFERENCES [usuarios_p
atrimonio]([cod_usuario])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [bienes]
ADD CONSTRAINT [R_39] FOREIGN KEY ([cod_ubicacion]) REFERENCES [ubicacio
nes]([cod_ubicacion])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [bienes]
ADD CONSTRAINT [R_2] FOREIGN KEY ([cod_centro_costos]) REFERENCES [centr
o_costos]([cod_centro_costos])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [bienes]
ADD CONSTRAINT [R_74] FOREIGN KEY ([cod_cuenta_contable]) REFERENCES [cu
enta_contable]([cod_cuenta_contable])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [bajas]
ADD CONSTRAINT [R_27] FOREIGN KEY ([codigo_patrimonio]) REFERENCES [bien
es]([codigo_patrimonio])
ON DELETE NO ACTION
ON UPDATE NO ACTION
[Microsoft][SQL Server Native Client 11.0][SQL Server]La clave externa 'R_27' ha
ce referencia a una columna no vlida 'codigo_patrimonio' en la tabla que hace la
referencia 'bajas'.
[Microsoft][SQL Server Native Client 11.0][SQL Server]No se pudo crear la restri
ccin o el ndice. Vea los errores anteriores.
Execution Failed!
ALTER TABLE [detalle_componentes]
ADD CONSTRAINT [R_65] FOREIGN KEY ([nro_ficha_tecnica]) REFERENCES [fich
a_tecnica]([nro_ficha_tecnica])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [detalle_componentes]
ADD CONSTRAINT [R_66] FOREIGN KEY ([codigo_patrimonio]) REFERENCES [bien
es]([codigo_patrimonio])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [factura]
ADD CONSTRAINT [R_48] FOREIGN KEY ([nro_guia_remision]) REFERENCES [guia
_de_remision]([nro_guia_remision])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [ficha_tecnica]
ADD CONSTRAINT [R_47] FOREIGN KEY ([nro_factura]) REFERENCES [factura]([
nro_factura])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [ficha_tecnica]
ADD CONSTRAINT [R_78] FOREIGN KEY ([cod_pecosa],[cod_ubicacion]) REFEREN
CES [nro_pecosa]([cod_pecosa],[cod_ubicacion])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [mejoras]
ADD CONSTRAINT [R_6] FOREIGN KEY ([codigo_patrimonio]) REFERENCES [biene
s]([codigo_patrimonio])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [mejoras]
ADD CONSTRAINT [R_67] FOREIGN KEY ([nro_ficha_tecnica],[codigo_patrimoni
o]) REFERENCES [detalle_componentes]([nro_ficha_tecnica],[codigo_patrimonio])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [depreciacion]
ADD CONSTRAINT [R_75] FOREIGN KEY ([codigo_patrimonio]) REFERENCES [bien
es]([codigo_patrimonio])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [depreciacion]
ADD CONSTRAINT [R_76] FOREIGN KEY ([nro_registro_mejoras],[codigo_patrim
onio]) REFERENCES [mejoras]([nro_registro_mejoras],[codigo_patrimonio])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [depreciacion]
ADD CONSTRAINT [R_79] FOREIGN KEY ([cod_centro_costos]) REFERENCES [cent
ro_costos]([cod_centro_costos])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [detalle_costo_adquision]
ADD CONSTRAINT [R_56] FOREIGN KEY ([cod_ubicacion]) REFERENCES [ubicacio
nes]([cod_ubicacion])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [detalle_costo_adquision]
ADD CONSTRAINT [R_55] FOREIGN KEY ([cod_centro_costos]) REFERENCES [cent
ro_costos]([cod_centro_costos])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [nro_pecosa]
ADD CONSTRAINT [R_40] FOREIGN KEY ([cod_ubicacion]) REFERENCES [ubicacio
nes]([cod_ubicacion])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [inventario]
ADD CONSTRAINT [R_8] FOREIGN KEY ([codigo_patrimonio]) REFERENCES [biene
s]([codigo_patrimonio])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [inventario]
ADD CONSTRAINT [R_43] FOREIGN KEY ([cod_responsable]) REFERENCES [respon
sable]([cod_responsable])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [inventario]
ADD CONSTRAINT [R_72] FOREIGN KEY ([cod_ubicacion]) REFERENCES [ubicacio
nes]([cod_ubicacion])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [papeleta_desplazamiento]
ADD CONSTRAINT [R_20] FOREIGN KEY ([cod_responsable]) REFERENCES [respon
sable]([cod_responsable])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [papeleta_desplazamiento]
ADD CONSTRAINT [R_21] FOREIGN KEY ([codigo_patrimonio]) REFERENCES [bien
es]([codigo_patrimonio])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
ALTER TABLE [papeleta_desplazamiento]
ADD CONSTRAINT [R_58] FOREIGN KEY ([cod_ubicacion]) REFERENCES [ubicacio
nes]([cod_ubicacion])
ON DELETE NO ACTION
ON UPDATE NO ACTION
Execution Successful
CREATE TRIGGER tD_centro_costos ON centro_costos FOR DELETE AS
/* ERwin Builtin Trigger */
/* DELETE trigger on centro_costos */
BEGIN
DECLARE @errno int,
@errmsg varchar(255)
/* ERwin Builtin Trigger */
/* centro_costos depreciacion on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="0003314c", PARENT_OWNER="", PARENT_TABLE="centro
_costos"
CHILD_OWNER="", CHILD_TABLE="depreciacion"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_79", FK_COLUMNS="cod_centro_costos" */
IF EXISTS (
SELECT * FROM deleted,depreciacion
WHERE
/* %JoinFKPK(depreciacion,deleted," = "," AND") */
depreciacion.cod_centro_costos = deleted.cod_centro_costos
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete centro_costos because depreciacion exists.
'
GOTO error
END
/* ERwin Builtin Trigger */
/* centro_costos detalle_costo_adquision on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="centro
_costos"
CHILD_OWNER="", CHILD_TABLE="detalle_costo_adquision"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_55", FK_COLUMNS="cod_centro_costos" */
IF EXISTS (
SELECT * FROM deleted,detalle_costo_adquision
WHERE
/* %JoinFKPK(detalle_costo_adquision,deleted," = "," AND") */
detalle_costo_adquision.cod_centro_costos = deleted.cod_centro_costos
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete centro_costos because detalle_costo_adquis
ion exists.'
GOTO error
END
/* ERwin Builtin Trigger */
/* centro_costos bienes on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="centro
_costos"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_2", FK_COLUMNS="cod_centro_costos" */
IF EXISTS (
SELECT * FROM deleted,bienes
WHERE
/* %JoinFKPK(bienes,deleted," = "," AND") */
bienes.cod_centro_costos = deleted.cod_centro_costos
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete centro_costos because bienes exists.'
GOTO error
END
/* ERwin Builtin Trigger */
RETURN
error:
raiserror @errno @errmsg
rollback transaction
END
[Microsoft][SQL Server Native Client 11.0][SQL Server]Sintaxis incorrecta cerca
de '@errno'.
Execution Failed!
CREATE TRIGGER tU_centro_costos ON centro_costos FOR UPDATE AS
/* ERwin Builtin Trigger */
/* UPDATE trigger on centro_costos */
BEGIN
DECLARE @numrows int,
@nullcnt int,
@validcnt int,
@inscod_centro_costos char varying(20),
@errno int,
@errmsg varchar(255)
SELECT @numrows = @@rowcount
/* ERwin Builtin Trigger */
/* centro_costos depreciacion on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00037fb9", PARENT_OWNER="", PARENT_TABLE="centro_c
ostos"
CHILD_OWNER="", CHILD_TABLE="depreciacion"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_79", FK_COLUMNS="cod_centro_costos" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(cod_centro_costos)
BEGIN
IF EXISTS (
SELECT * FROM deleted,depreciacion
WHERE
/* %JoinFKPK(depreciacion,deleted," = "," AND") */
depreciacion.cod_centro_costos = deleted.cod_centro_costos
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update centro_costos because depreciacion exists.
'
GOTO error
END
END
/* ERwin Builtin Trigger */
/* centro_costos detalle_costo_adquision on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="centro_c
ostos"
CHILD_OWNER="", CHILD_TABLE="detalle_costo_adquision"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_55", FK_COLUMNS="cod_centro_costos" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(cod_centro_costos)
BEGIN
IF EXISTS (
SELECT * FROM deleted,detalle_costo_adquision
WHERE
/* %JoinFKPK(detalle_costo_adquision,deleted," = "," AND") */
detalle_costo_adquision.cod_centro_costos = deleted.cod_centro_costos
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update centro_costos because detalle_costo_adquis
ion exists.'
GOTO error
END
END
/* ERwin Builtin Trigger */
/* centro_costos bienes on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="centro_c
ostos"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_2", FK_COLUMNS="cod_centro_costos" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(cod_centro_costos)
BEGIN
IF EXISTS (
SELECT * FROM deleted,bienes
WHERE
/* %JoinFKPK(bienes,deleted," = "," AND") */
bienes.cod_centro_costos = deleted.cod_centro_costos
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update centro_costos because bienes exists.'
GOTO error
END
END
/* ERwin Builtin Trigger */
RETURN
error:
raiserror @errno @errmsg
rollback transaction
END
[Microsoft][SQL Server Native Client 11.0][SQL Server]Sintaxis incorrecta cerca
de '@errno'.
Execution Failed!
CREATE TRIGGER tD_cuenta_contable ON cuenta_contable FOR DELETE AS
/* ERwin Builtin Trigger */
/* DELETE trigger on cuenta_contable */
BEGIN
DECLARE @errno int,
@errmsg varchar(255)
/* ERwin Builtin Trigger */
/* cuenta_contable bienes on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="000104c4", PARENT_OWNER="", PARENT_TABLE="cuenta
_contable"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_74", FK_COLUMNS="cod_cuenta_contable" */
IF EXISTS (
SELECT * FROM deleted,bienes
WHERE
/* %JoinFKPK(bienes,deleted," = "," AND") */
bienes.cod_cuenta_contable = deleted.cod_cuenta_contable
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete cuenta_contable because bienes exists.'
GOTO error
END
/* ERwin Builtin Trigger */
RETURN
error:
raiserror @errno @errmsg
rollback transaction
END
[Microsoft][SQL Server Native Client 11.0][SQL Server]Sintaxis incorrecta cerca
de '@errno'.
Execution Failed!
CREATE TRIGGER tU_cuenta_contable ON cuenta_contable FOR UPDATE AS
/* ERwin Builtin Trigger */
/* UPDATE trigger on cuenta_contable */
BEGIN
DECLARE @numrows int,
@nullcnt int,
@validcnt int,
@inscod_cuenta_contable char varying(20),
@errno int,
@errmsg varchar(255)
SELECT @numrows = @@rowcount
/* ERwin Builtin Trigger */
/* cuenta_contable bienes on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00011d61", PARENT_OWNER="", PARENT_TABLE="cuenta_c
ontable"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_74", FK_COLUMNS="cod_cuenta_contable" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(cod_cuenta_contable)
BEGIN
IF EXISTS (
SELECT * FROM deleted,bienes
WHERE
/* %JoinFKPK(bienes,deleted," = "," AND") */
bienes.cod_cuenta_contable = deleted.cod_cuenta_contable
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update cuenta_contable because bienes exists.'
GOTO error
END
END
/* ERwin Builtin Trigger */
RETURN
error:
raiserror @errno @errmsg
rollback transaction
END
[Microsoft][SQL Server Native Client 11.0][SQL Server]Sintaxis incorrecta cerca
de '@errno'.
Execution Failed!
CREATE TRIGGER tD_bienes ON bienes FOR DELETE AS
/* ERwin Builtin Trigger */
/* DELETE trigger on bienes */
BEGIN
DECLARE @errno int,
@errmsg varchar(255)
/* ERwin Builtin Trigger */
/* bienes depreciacion on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="000c5011", PARENT_OWNER="", PARENT_TABLE="bienes
"
CHILD_OWNER="", CHILD_TABLE="depreciacion"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_75", FK_COLUMNS="codigo_patrimonio" */
IF EXISTS (
SELECT * FROM deleted,depreciacion
WHERE
/* %JoinFKPK(depreciacion,deleted," = "," AND") */
depreciacion.codigo_patrimonio = deleted.codigo_patrimonio
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete bienes because depreciacion exists.'
GOTO error
END
/* ERwin Builtin Trigger */
/* bienes detalle_componentes on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="bienes
"
CHILD_OWNER="", CHILD_TABLE="detalle_componentes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_66", FK_COLUMNS="codigo_patrimonio" */
IF EXISTS (
SELECT * FROM deleted,detalle_componentes
WHERE
/* %JoinFKPK(detalle_componentes,deleted," = "," AND") */
detalle_componentes.codigo_patrimonio = deleted.codigo_patrimonio
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete bienes because detalle_componentes exists.
'
GOTO error
END
/* ERwin Builtin Trigger */
/* bienes bajas on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="bienes
"
CHILD_OWNER="", CHILD_TABLE="bajas"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_27", FK_COLUMNS="codigo_patrimonio" */
IF EXISTS (
SELECT * FROM deleted,bajas
WHERE
/* %JoinFKPK(bajas,deleted," = "," AND") */
bajas.codigo_patrimonio = deleted.codigo_patrimonio
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete bienes because bajas exists.'
GOTO error
END
/* ERwin Builtin Trigger */
/* bienes papeleta_desplazamiento on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="bienes
"
CHILD_OWNER="", CHILD_TABLE="papeleta_desplazamiento"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_21", FK_COLUMNS="codigo_patrimonio" */
IF EXISTS (
SELECT * FROM deleted,papeleta_desplazamiento
WHERE
/* %JoinFKPK(papeleta_desplazamiento,deleted," = "," AND") */
papeleta_desplazamiento.codigo_patrimonio = deleted.codigo_patrimonio
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete bienes because papeleta_desplazamiento exi
sts.'
GOTO error
END
/* ERwin Builtin Trigger */
/* bienes inventario on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="bienes
"
CHILD_OWNER="", CHILD_TABLE="inventario"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_8", FK_COLUMNS="codigo_patrimonio" */
IF EXISTS (
SELECT * FROM deleted,inventario
WHERE
/* %JoinFKPK(inventario,deleted," = "," AND") */
inventario.codigo_patrimonio = deleted.codigo_patrimonio
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete bienes because inventario exists.'
GOTO error
END
/* ERwin Builtin Trigger */
/* bienes mejoras on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="bienes
"
CHILD_OWNER="", CHILD_TABLE="mejoras"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_6", FK_COLUMNS="codigo_patrimonio" */
IF EXISTS (
SELECT * FROM deleted,mejoras
WHERE
/* %JoinFKPK(mejoras,deleted," = "," AND") */
mejoras.codigo_patrimonio = deleted.codigo_patrimonio
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete bienes because mejoras exists.'
GOTO error
END
/* ERwin Builtin Trigger */
/* cuenta_contable bienes on child delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="cuenta
_contable"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_74", FK_COLUMNS="cod_cuenta_contable" */
IF EXISTS (SELECT * FROM deleted,cuenta_contable
WHERE
/* %JoinFKPK(deleted,cuenta_contable," = "," AND") */
deleted.cod_cuenta_contable = cuenta_contable.cod_cuenta_contable AND
NOT EXISTS (
SELECT * FROM bienes
WHERE
/* %JoinFKPK(bienes,cuenta_contable," = "," AND") */
bienes.cod_cuenta_contable = cuenta_contable.cod_cuenta_contable
)
)
BEGIN
SELECT @errno = 30010,
@errmsg = 'Cannot delete last bienes because cuenta_contable exists
.'
GOTO error
END
/* ERwin Builtin Trigger */
/* ubicaciones bienes on child delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="ubicac
iones"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_39", FK_COLUMNS="cod_ubicacion" */
IF EXISTS (SELECT * FROM deleted,ubicaciones
WHERE
/* %JoinFKPK(deleted,ubicaciones," = "," AND") */
deleted.cod_ubicacion = ubicaciones.cod_ubicacion AND
NOT EXISTS (
SELECT * FROM bienes
WHERE
/* %JoinFKPK(bienes,ubicaciones," = "," AND") */
bienes.cod_ubicacion = ubicaciones.cod_ubicacion
)
)
BEGIN
SELECT @errno = 30010,
@errmsg = 'Cannot delete last bienes because ubicaciones exists.'
GOTO error
END
/* ERwin Builtin Trigger */
/* usuarios_patrimonio bienes on child delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="usuari
os_patrimonio"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_10", FK_COLUMNS="cod_usuario" */
IF EXISTS (SELECT * FROM deleted,usuarios_patrimonio
WHERE
/* %JoinFKPK(deleted,usuarios_patrimonio," = "," AND") */
deleted.cod_usuario = usuarios_patrimonio.cod_usuario AND
NOT EXISTS (
SELECT * FROM bienes
WHERE
/* %JoinFKPK(bienes,usuarios_patrimonio," = "," AND") */
bienes.cod_usuario = usuarios_patrimonio.cod_usuario
)
)
BEGIN
SELECT @errno = 30010,
@errmsg = 'Cannot delete last bienes because usuarios_patrimonio ex
ists.'
GOTO error
END
/* ERwin Builtin Trigger */
/* centro_costos bienes on child delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="centro
_costos"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_2", FK_COLUMNS="cod_centro_costos" */
IF EXISTS (SELECT * FROM deleted,centro_costos
WHERE
/* %JoinFKPK(deleted,centro_costos," = "," AND") */
deleted.cod_centro_costos = centro_costos.cod_centro_costos AND
NOT EXISTS (
SELECT * FROM bienes
WHERE
/* %JoinFKPK(bienes,centro_costos," = "," AND") */
bienes.cod_centro_costos = centro_costos.cod_centro_costos
)
)
BEGIN
SELECT @errno = 30010,
@errmsg = 'Cannot delete last bienes because centro_costos exists.'
GOTO error
END
/* ERwin Builtin Trigger */
/* responsable bienes on child delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="respon
sable"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_1", FK_COLUMNS="cod_responsable" */
IF EXISTS (SELECT * FROM deleted,responsable
WHERE
/* %JoinFKPK(deleted,responsable," = "," AND") */
deleted.cod_responsable = responsable.cod_responsable AND
NOT EXISTS (
SELECT * FROM bienes
WHERE
/* %JoinFKPK(bienes,responsable," = "," AND") */
bienes.cod_responsable = responsable.cod_responsable
)
)
BEGIN
SELECT @errno = 30010,
@errmsg = 'Cannot delete last bienes because responsable exists.'
GOTO error
END
/* ERwin Builtin Trigger */
RETURN
error:
raiserror @errno @errmsg
rollback transaction
END
[Microsoft][SQL Server Native Client 11.0][SQL Server]Sintaxis incorrecta cerca
de '@errno'.
Execution Failed!
CREATE TRIGGER tU_bienes ON bienes FOR UPDATE AS
/* ERwin Builtin Trigger */
/* UPDATE trigger on bienes */
BEGIN
DECLARE @numrows int,
@nullcnt int,
@validcnt int,
@inscodigo_patrimonio char varying(15),
@errno int,
@errmsg varchar(255)
SELECT @numrows = @@rowcount
/* ERwin Builtin Trigger */
/* bienes depreciacion on parent update no action */
/* ERWIN_RELATION:CHECKSUM="000d7a47", PARENT_OWNER="", PARENT_TABLE="bienes"
CHILD_OWNER="", CHILD_TABLE="depreciacion"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_75", FK_COLUMNS="codigo_patrimonio" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(codigo_patrimonio)
BEGIN
IF EXISTS (
SELECT * FROM deleted,depreciacion
WHERE
/* %JoinFKPK(depreciacion,deleted," = "," AND") */
depreciacion.codigo_patrimonio = deleted.codigo_patrimonio
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update bienes because depreciacion exists.'
GOTO error
END
END
/* ERwin Builtin Trigger */
/* bienes detalle_componentes on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="bienes"
CHILD_OWNER="", CHILD_TABLE="detalle_componentes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_66", FK_COLUMNS="codigo_patrimonio" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(codigo_patrimonio)
BEGIN
IF EXISTS (
SELECT * FROM deleted,detalle_componentes
WHERE
/* %JoinFKPK(detalle_componentes,deleted," = "," AND") */
detalle_componentes.codigo_patrimonio = deleted.codigo_patrimonio
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update bienes because detalle_componentes exists.
'
GOTO error
END
END
/* ERwin Builtin Trigger */
/* bienes bajas on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="bienes"
CHILD_OWNER="", CHILD_TABLE="bajas"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_27", FK_COLUMNS="codigo_patrimonio" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(codigo_patrimonio)
BEGIN
IF EXISTS (
SELECT * FROM deleted,bajas
WHERE
/* %JoinFKPK(bajas,deleted," = "," AND") */
bajas.codigo_patrimonio = deleted.codigo_patrimonio
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update bienes because bajas exists.'
GOTO error
END
END
/* ERwin Builtin Trigger */
/* bienes papeleta_desplazamiento on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="bienes"
CHILD_OWNER="", CHILD_TABLE="papeleta_desplazamiento"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_21", FK_COLUMNS="codigo_patrimonio" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(codigo_patrimonio)
BEGIN
IF EXISTS (
SELECT * FROM deleted,papeleta_desplazamiento
WHERE
/* %JoinFKPK(papeleta_desplazamiento,deleted," = "," AND") */
papeleta_desplazamiento.codigo_patrimonio = deleted.codigo_patrimonio
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update bienes because papeleta_desplazamiento exi
sts.'
GOTO error
END
END
/* ERwin Builtin Trigger */
/* bienes inventario on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="bienes"
CHILD_OWNER="", CHILD_TABLE="inventario"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_8", FK_COLUMNS="codigo_patrimonio" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(codigo_patrimonio)
BEGIN
IF EXISTS (
SELECT * FROM deleted,inventario
WHERE
/* %JoinFKPK(inventario,deleted," = "," AND") */
inventario.codigo_patrimonio = deleted.codigo_patrimonio
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update bienes because inventario exists.'
GOTO error
END
END
/* ERwin Builtin Trigger */
/* bienes mejoras on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="bienes"
CHILD_OWNER="", CHILD_TABLE="mejoras"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_6", FK_COLUMNS="codigo_patrimonio" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(codigo_patrimonio)
BEGIN
IF EXISTS (
SELECT * FROM deleted,mejoras
WHERE
/* %JoinFKPK(mejoras,deleted," = "," AND") */
mejoras.codigo_patrimonio = deleted.codigo_patrimonio
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update bienes because mejoras exists.'
GOTO error
END
END
/* ERwin Builtin Trigger */
/* cuenta_contable bienes on child update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="cuenta_c
ontable"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_74", FK_COLUMNS="cod_cuenta_contable" */
IF
/* %ChildFK(" OR",UPDATE) */
UPDATE(cod_cuenta_contable)
BEGIN
SELECT @nullcnt = 0
SELECT @validcnt = count(*)
FROM inserted,cuenta_contable
WHERE
/* %JoinFKPK(inserted,cuenta_contable) */
inserted.cod_cuenta_contable = cuenta_contable.cod_cuenta_contable
/* %NotnullFK(inserted," IS NULL","select @nullcnt = count(*) from inserted
where"," AND") */

IF @validcnt + @nullcnt != @numrows
BEGIN
SELECT @errno = 30007,
@errmsg = 'Cannot update bienes because cuenta_contable does not ex
ist.'
GOTO error
END
END
/* ERwin Builtin Trigger */
/* ubicaciones bienes on child update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="ubicacio
nes"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_39", FK_COLUMNS="cod_ubicacion" */
IF
/* %ChildFK(" OR",UPDATE) */
UPDATE(cod_ubicacion)
BEGIN
SELECT @nullcnt = 0
SELECT @validcnt = count(*)
FROM inserted,ubicaciones
WHERE
/* %JoinFKPK(inserted,ubicaciones) */
inserted.cod_ubicacion = ubicaciones.cod_ubicacion
/* %NotnullFK(inserted," IS NULL","select @nullcnt = count(*) from inserted
where"," AND") */

IF @validcnt + @nullcnt != @numrows
BEGIN
SELECT @errno = 30007,
@errmsg = 'Cannot update bienes because ubicaciones does not exist.
'
GOTO error
END
END
/* ERwin Builtin Trigger */
/* usuarios_patrimonio bienes on child update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="usuarios
_patrimonio"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_10", FK_COLUMNS="cod_usuario" */
IF
/* %ChildFK(" OR",UPDATE) */
UPDATE(cod_usuario)
BEGIN
SELECT @nullcnt = 0
SELECT @validcnt = count(*)
FROM inserted,usuarios_patrimonio
WHERE
/* %JoinFKPK(inserted,usuarios_patrimonio) */
inserted.cod_usuario = usuarios_patrimonio.cod_usuario
/* %NotnullFK(inserted," IS NULL","select @nullcnt = count(*) from inserted
where"," AND") */

IF @validcnt + @nullcnt != @numrows
BEGIN
SELECT @errno = 30007,
@errmsg = 'Cannot update bienes because usuarios_patrimonio does no
t exist.'
GOTO error
END
END
/* ERwin Builtin Trigger */
/* centro_costos bienes on child update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="centro_c
ostos"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_2", FK_COLUMNS="cod_centro_costos" */
IF
/* %ChildFK(" OR",UPDATE) */
UPDATE(cod_centro_costos)
BEGIN
SELECT @nullcnt = 0
SELECT @validcnt = count(*)
FROM inserted,centro_costos
WHERE
/* %JoinFKPK(inserted,centro_costos) */
inserted.cod_centro_costos = centro_costos.cod_centro_costos
/* %NotnullFK(inserted," IS NULL","select @nullcnt = count(*) from inserted
where"," AND") */

IF @validcnt + @nullcnt != @numrows
BEGIN
SELECT @errno = 30007,
@errmsg = 'Cannot update bienes because centro_costos does not exis
t.'
GOTO error
END
END
/* ERwin Builtin Trigger */
/* responsable bienes on child update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="responsa
ble"
CHILD_OWNER="", CHILD_TABLE="bienes"
P2C_VERB_PHRASE="", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_1", FK_COLUMNS="cod_responsable" */
IF
/* %ChildFK(" OR",UPDATE) */
UPDATE(cod_responsable)
BEGIN
SELECT @nullcnt = 0
SELECT @validcnt = count(*)
FROM inserted,responsable
WHERE
/* %JoinFKPK(inserted,responsable) */
inserted.cod_responsable = responsable.cod_responsable
/* %NotnullFK(inserted," IS NULL","select @nullcnt = count(*) from inserted
where"," AND") */

IF @validcnt + @nullcnt != @numrows
BEGIN
SELECT @errno = 30007,
@errmsg = 'Cannot update bienes because responsable does not exist.
'
GOTO error
END
END
/* ERwin Builtin Trigger */
RETURN
error:
raiserror @errno @errmsg
rollback transaction
END
[Microsoft][SQL Server Native Client 11.0][SQL Server]Sintaxis incorrecta cerca
de '@errno'.
Execution Failed!

También podría gustarte