sql

Download sql

If you can't read please download the document

Upload: abel-quispe

Post on 27-Dec-2015

61 views

Category:

Documents


32 download

TRANSCRIPT

CREATE TABLE [Bajas]( [descripcion_bajas] char varying(20) NULL ,[fecha_baja] char varying(20) NULL )Execution SuccessfulCREATE 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 SuccessfulALTER TABLE [centro_costos]ADD CONSTRAINT [XPKcentro_costos] PRIMARY KEY NONCLUSTERED ([cod_centro_costos] ASC)Execution SuccessfulCREATE TABLE [cuenta_contable]( [cod_cuenta_contable] char varying(20) NOT NULL ,[tipo_cuenta] char varying(40) NULL )Execution SuccessfulALTER TABLE [cuenta_contable]ADD CONSTRAINT [XPKcuenta_contable] PRIMARY KEY NONCLUSTERED ([cod_cuenta_contable] ASC)Execution SuccessfulCREATE 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 SuccessfulALTER TABLE [bienes]ADD CONSTRAINT [XPKbienes] PRIMARY KEY NONCLUSTERED ([codigo_patrimonio] ASC)Execution SuccessfulCREATE 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 nombre '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 restriccin o el ndice. Vea los errores anteriores.[Microsoft][SQL Server Native Client 11.0][SQL Server]El nombre de columna 'codigo_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 SuccessfulALTER TABLE [detalle_componentes]ADD CONSTRAINT [XPKdetalle_componentes] PRIMARY KEY NONCLUSTERED ([nro_ficha_tecnica] ASC,[codigo_patrimonio] ASC)Execution SuccessfulCREATE TABLE [factura]( [nro_factura] char varying(20) NOT NULL ,[total] char varying(20) NULL ,[nro_guia_remision] char varying(20) NOT NULL )Execution SuccessfulALTER TABLE [factura]ADD CONSTRAINT [XPKfactura] PRIMARY KEY NONCLUSTERED ([nro_factura] ASC)Execution SuccessfulCREATE 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 SuccessfulALTER TABLE [ficha_tecnica]ADD CONSTRAINT [XPKficha_tecnica] PRIMARY KEY NONCLUSTERED ([nro_ficha_tecnica] ASC)Execution SuccessfulCREATE 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 SuccessfulALTER TABLE [guia_de_remision]ADD CONSTRAINT [XPKguia_de_remision] PRIMARY KEY NONCLUSTERED ([nro_guia_remision] ASC)Execution SuccessfulCREATE 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 SuccessfulALTER TABLE [mejoras]ADD CONSTRAINT [XPKmejoras] PRIMARY KEY NONCLUSTERED ([nro_registro_mejoras] ASC,[codigo_patrimonio] ASC)Execution SuccessfulCREATE 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 SuccessfulALTER TABLE [depreciacion]ADD CONSTRAINT [XPKdepreciacion] PRIMARY KEY NONCLUSTERED ([codigo_patrimonio] ASC,[nro_registro_mejoras] ASC,[cod_centro_costos] ASC)Execution SuccessfulCREATE 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 SuccessfulALTER TABLE [ubicaciones]ADD CONSTRAINT [XPKubicaciones] PRIMARY KEY NONCLUSTERED ([cod_ubicacion] ASC)Execution SuccessfulCREATE 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 SuccessfulALTER TABLE [detalle_costo_adquision]ADD CONSTRAINT [XPKdetalle_costo_adquision] PRIMARY KEY NONCLUSTERED ([cod_centro_costos] ASC,[cod_ubicacion] ASC)Execution SuccessfulCREATE TABLE [nro_pecosa]( [cod_pecosa] char varying(20) NOT NULL ,[cod_ubicacion] character varying(20) NOT NULL ,[fecha_pecosa] char varying(20) NULL )Execution SuccessfulALTER TABLE [nro_pecosa]ADD CONSTRAINT [XPKnro_pecosa] PRIMARY KEY NONCLUSTERED ([cod_pecosa] ASC,[cod_ubicacion] ASC)Execution SuccessfulCREATE 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 SuccessfulALTER TABLE [responsable]ADD CONSTRAINT [XPKresponsable] PRIMARY KEY NONCLUSTERED ([cod_responsable] ASC)Execution SuccessfulCREATE 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 SuccessfulALTER TABLE [inventario]ADD CONSTRAINT [XPKinventario] PRIMARY KEY NONCLUSTERED ([nro_registro] ASC,[codigo_patrimonio] ASC,[cod_responsable] ASC,[cod_ubicacion] ASC)Execution SuccessfulCREATE 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 SuccessfulALTER TABLE [papeleta_desplazamiento]ADD CONSTRAINT [XPKpapeleta_desplazamiento] PRIMARY KEY NONCLUSTERED ([cod_responsable] ASC,[codigo_patrimonio] ASC,[nro_papeleta] ASC,[cod_ubicacion] ASC)Execution SuccessfulCREATE TABLE [usuarios_patrimonio]( [cod_usuario] char varying(20) NOT NULL ,[nombres_y_apellidos] char varying(20) NULL ,[clave_usuario] char varying(20) NULL )Execution SuccessfulALTER TABLE [usuarios_patrimonio]ADD CONSTRAINT [XPKusuarios_patrimonio] PRIMARY KEY NONCLUSTERED ([cod_usuario] ASC)Execution SuccessfulALTER TABLE [bienes]ADD CONSTRAINT [R_1] FOREIGN KEY ([cod_responsable]) REFERENCES [responsable]([cod_responsable])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [bienes]ADD CONSTRAINT [R_10] FOREIGN KEY ([cod_usuario]) REFERENCES [usuarios_patrimonio]([cod_usuario])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [bienes]ADD CONSTRAINT [R_39] FOREIGN KEY ([cod_ubicacion]) REFERENCES [ubicaciones]([cod_ubicacion])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [bienes]ADD CONSTRAINT [R_2] FOREIGN KEY ([cod_centro_costos]) REFERENCES [centro_costos]([cod_centro_costos])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [bienes]ADD CONSTRAINT [R_74] FOREIGN KEY ([cod_cuenta_contable]) REFERENCES [cuenta_contable]([cod_cuenta_contable])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [bajas]ADD CONSTRAINT [R_27] FOREIGN KEY ([codigo_patrimonio]) REFERENCES [bienes]([codigo_patrimonio])ON DELETE NO ACTIONON UPDATE NO ACTION[Microsoft][SQL Server Native Client 11.0][SQL Server]La clave externa 'R_27' hace 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 restriccin o el ndice. Vea los errores anteriores.Execution Failed!ALTER TABLE [detalle_componentes]ADD CONSTRAINT [R_65] FOREIGN KEY ([nro_ficha_tecnica]) REFERENCES [ficha_tecnica]([nro_ficha_tecnica])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [detalle_componentes]ADD CONSTRAINT [R_66] FOREIGN KEY ([codigo_patrimonio]) REFERENCES [bienes]([codigo_patrimonio])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [factura]ADD CONSTRAINT [R_48] FOREIGN KEY ([nro_guia_remision]) REFERENCES [guia_de_remision]([nro_guia_remision])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [ficha_tecnica]ADD CONSTRAINT [R_47] FOREIGN KEY ([nro_factura]) REFERENCES [factura]([nro_factura])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [ficha_tecnica]ADD CONSTRAINT [R_78] FOREIGN KEY ([cod_pecosa],[cod_ubicacion]) REFERENCES [nro_pecosa]([cod_pecosa],[cod_ubicacion])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [mejoras]ADD CONSTRAINT [R_6] FOREIGN KEY ([codigo_patrimonio]) REFERENCES [bienes]([codigo_patrimonio])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [mejoras]ADD CONSTRAINT [R_67] FOREIGN KEY ([nro_ficha_tecnica],[codigo_patrimonio]) REFERENCES [detalle_componentes]([nro_ficha_tecnica],[codigo_patrimonio])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [depreciacion]ADD CONSTRAINT [R_75] FOREIGN KEY ([codigo_patrimonio]) REFERENCES [bienes]([codigo_patrimonio])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [depreciacion]ADD CONSTRAINT [R_76] FOREIGN KEY ([nro_registro_mejoras],[codigo_patrimonio]) REFERENCES [mejoras]([nro_registro_mejoras],[codigo_patrimonio])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [depreciacion]ADD CONSTRAINT [R_79] FOREIGN KEY ([cod_centro_costos]) REFERENCES [centro_costos]([cod_centro_costos])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [detalle_costo_adquision]ADD CONSTRAINT [R_56] FOREIGN KEY ([cod_ubicacion]) REFERENCES [ubicaciones]([cod_ubicacion])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [detalle_costo_adquision]ADD CONSTRAINT [R_55] FOREIGN KEY ([cod_centro_costos]) REFERENCES [centro_costos]([cod_centro_costos])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [nro_pecosa]ADD CONSTRAINT [R_40] FOREIGN KEY ([cod_ubicacion]) REFERENCES [ubicaciones]([cod_ubicacion])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [inventario]ADD CONSTRAINT [R_8] FOREIGN KEY ([codigo_patrimonio]) REFERENCES [bienes]([codigo_patrimonio])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [inventario]ADD CONSTRAINT [R_43] FOREIGN KEY ([cod_responsable]) REFERENCES [responsable]([cod_responsable])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [inventario]ADD CONSTRAINT [R_72] FOREIGN KEY ([cod_ubicacion]) REFERENCES [ubicaciones]([cod_ubicacion])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [papeleta_desplazamiento]ADD CONSTRAINT [R_20] FOREIGN KEY ([cod_responsable]) REFERENCES [responsable]([cod_responsable])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [papeleta_desplazamiento]ADD CONSTRAINT [R_21] FOREIGN KEY ([codigo_patrimonio]) REFERENCES [bienes]([codigo_patrimonio])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulALTER TABLE [papeleta_desplazamiento]ADD CONSTRAINT [R_58] FOREIGN KEY ([cod_ubicacion]) REFERENCES [ubicaciones]([cod_ubicacion])ON DELETE NO ACTIONON UPDATE NO ACTIONExecution SuccessfulCREATE 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_adquision 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 */ RETURNerror: raiserror @errno @errmsg rollback transactionEND[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_costos" 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_costos" 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_adquision 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_costos" 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 */ RETURNerror: raiserror @errno @errmsg rollback transactionEND[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 */ RETURNerror: raiserror @errno @errmsg rollback transactionEND[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_contable" 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 */ RETURNerror: raiserror @errno @errmsg rollback transactionEND[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 exists.' 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="ubicaciones" 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="usuarios_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 exists.' 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="responsable" 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 */ RETURNerror: raiserror @errno @errmsg rollback transactionEND[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 exists.' 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_contable" 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 exist.' GOTO error END END /* ERwin Builtin Trigger */ /* ubicaciones bienes on child update no action */ /* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="ubicaciones" 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 not 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_costos" 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 exist.' GOTO error END END /* ERwin Builtin Trigger */ /* responsable bienes on child update no action */ /* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="responsable" 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 */ RETURNerror: raiserror @errno @errmsg rollback transactionEND[Microsoft][SQL Server Native Client 11.0][SQL Server]Sintaxis incorrecta cerca de '@errno'.Execution Failed!