Description
Properties
| Name | Value |
|---|---|
| File Collation | |
| File Group | |
| Filestream File Group | |
| Is Partitioned | False |
| Partitioned Column | |
| Partition Scheme | |
| File Groups | |
| Filestream Partition Scheme | |
| Filestream File Groups | |
| Heap | False |
| Full Text Catalog | |
| Full Text | |
| Compression | NONE |
| Row Count (~) | 0 |
| Created | 7/15/2014 4:55:04 PM |
| Last Modified | 4/3/2016 12:31:47 AM |
Columns
4Triggers
2| Name | ANSI Nulls ON | Quoted Identifier ON | On | Not For Replication | Description |
|---|---|---|---|---|---|
| tD_gdl_entidad_cert | True |
True |
AFTER DELETE | False |
|
| tU_gdl_entidad_cert | True |
True |
AFTER UPDATE | False |
Foreign Keys
1| Name | Columns | Description |
|---|---|---|
| R_2 | tipo_entidad_cert |
SQL Script
Copy
CREATE TABLE dbo.gdl_entidad_cert (
entidad_cert int IDENTITY,
nombre_entidad_cert varchar(50) NULL,
country_code varchar(2) NULL,
tipo_entidad_cert int NULL,
CONSTRAINT XPKgdl_entidad_cert PRIMARY KEY CLUSTERED (entidad_cert) WITH (FILLFACTOR = 90)
)
ON [PRIMARY]
GO
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER trigger dbo.tD_gdl_entidad_cert ON dbo.gdl_entidad_cert FOR DELETE AS
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* DELETE trigger on gdl_entidad_cert */
BEGIN
DECLARE @errno int,
@errmsg varchar(255)
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_entidad_cert R/29 gdl_entidad_cert_clientes on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="0003e17b", PARENT_OWNER="", PARENT_TABLE="gdl_entidad_cert"
CHILD_OWNER="", CHILD_TABLE="gdl_entidad_cert_clientes"
P2C_VERB_PHRASE="R/29", C2P_VERB_PHRASE="R/29",
FK_CONSTRAINT="R_29", FK_COLUMNS="entidad_cert" */
IF EXISTS (
SELECT * FROM deleted,gdl_entidad_cert_clientes
WHERE
/* %JoinFKPK(gdl_entidad_cert_clientes,deleted," = "," AND") */
gdl_entidad_cert_clientes.entidad_cert = deleted.entidad_cert
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete gdl_entidad_cert because gdl_entidad_cert_clientes exists.'
GOTO ERROR
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_entidad_cert R/30 gdl_doc_legajo on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="gdl_entidad_cert"
CHILD_OWNER="", CHILD_TABLE="gdl_doc_legajo"
P2C_VERB_PHRASE="R/30", C2P_VERB_PHRASE="R/30",
FK_CONSTRAINT="R_30", FK_COLUMNS="certificado_por" */
IF EXISTS (
SELECT * FROM deleted,gdl_doc_legajo
WHERE
/* %JoinFKPK(gdl_doc_legajo,deleted," = "," AND") */
gdl_doc_legajo.certificado_por = deleted.entidad_cert
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete gdl_entidad_cert because gdl_doc_legajo exists.'
GOTO ERROR
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_tipo_entidad_cert R/2 gdl_entidad_cert on child delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="gdl_tipo_entidad_cert"
CHILD_OWNER="", CHILD_TABLE="gdl_entidad_cert"
P2C_VERB_PHRASE="R/2", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_2", FK_COLUMNS="tipo_entidad_cert" */
IF EXISTS (SELECT * FROM deleted,gdl_tipo_entidad_cert
WHERE
/* %JoinFKPK(deleted,gdl_tipo_entidad_cert," = "," AND") */
deleted.tipo_entidad_cert = gdl_tipo_entidad_cert.tipo_entidad_cert AND
NOT EXISTS (
SELECT * FROM gdl_entidad_cert
WHERE
/* %JoinFKPK(gdl_entidad_cert,gdl_tipo_entidad_cert," = "," AND") */
gdl_entidad_cert.tipo_entidad_cert = gdl_tipo_entidad_cert.tipo_entidad_cert
)
)
BEGIN
SELECT @errno = 30010,
@errmsg = 'Cannot delete last gdl_entidad_cert because gdl_tipo_entidad_cert exists.'
GOTO ERROR
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
RETURN
ERROR:
raiserror (@errmsg,@errno,1)
rollback transaction
END
/****** Object: Trigger [dbo].[tU_gdl_entidad_cert_clientes] Script Date: 06/16/2014 14:56:06 ******/
SET ANSI_NULLS ON
GO
CREATE OR ALTER trigger dbo.tU_gdl_entidad_cert ON dbo.gdl_entidad_cert FOR UPDATE AS
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* UPDATE trigger on gdl_entidad_cert */
BEGIN
DECLARE @NUMROWS int,
@nullcnt int,
@validcnt int,
@insentidad_cert int,
@errno int,
@errmsg varchar(255)
SELECT @NUMROWS = @@rowcount
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_entidad_cert R/29 gdl_entidad_cert_clientes on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00043ed5", PARENT_OWNER="", PARENT_TABLE="gdl_entidad_cert"
CHILD_OWNER="", CHILD_TABLE="gdl_entidad_cert_clientes"
P2C_VERB_PHRASE="R/29", C2P_VERB_PHRASE="R/29",
FK_CONSTRAINT="R_29", FK_COLUMNS="entidad_cert" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(entidad_cert)
BEGIN
IF EXISTS (
SELECT * FROM deleted,gdl_entidad_cert_clientes
WHERE
/* %JoinFKPK(gdl_entidad_cert_clientes,deleted," = "," AND") */
gdl_entidad_cert_clientes.entidad_cert = deleted.entidad_cert
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update gdl_entidad_cert because gdl_entidad_cert_clientes exists.'
GOTO ERROR
END
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_entidad_cert R/30 gdl_doc_legajo on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="gdl_entidad_cert"
CHILD_OWNER="", CHILD_TABLE="gdl_doc_legajo"
P2C_VERB_PHRASE="R/30", C2P_VERB_PHRASE="R/30",
FK_CONSTRAINT="R_30", FK_COLUMNS="certificado_por" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(entidad_cert)
BEGIN
IF EXISTS (
SELECT * FROM deleted,gdl_doc_legajo
WHERE
/* %JoinFKPK(gdl_doc_legajo,deleted," = "," AND") */
gdl_doc_legajo.certificado_por = deleted.entidad_cert
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update gdl_entidad_cert because gdl_doc_legajo exists.'
GOTO ERROR
END
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_tipo_entidad_cert R/2 gdl_entidad_cert on child update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="gdl_tipo_entidad_cert"
CHILD_OWNER="", CHILD_TABLE="gdl_entidad_cert"
P2C_VERB_PHRASE="R/2", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_2", FK_COLUMNS="tipo_entidad_cert" */
IF
/* %ChildFK(" OR",UPDATE) */
UPDATE(tipo_entidad_cert)
BEGIN
SELECT @nullcnt = 0
SELECT @validcnt = count(*)
FROM inserted,gdl_tipo_entidad_cert
WHERE
/* %JoinFKPK(inserted,gdl_tipo_entidad_cert) */
inserted.tipo_entidad_cert = gdl_tipo_entidad_cert.tipo_entidad_cert
/* %NotnullFK(inserted," IS NULL","select @nullcnt = count(*) from inserted where"," AND") */
select @nullcnt = count(*) from inserted where
inserted.tipo_entidad_cert IS NULL
IF @validcnt + @nullcnt != @NUMROWS
BEGIN
SELECT @errno = 30007,
@errmsg = 'Cannot update gdl_entidad_cert because gdl_tipo_entidad_cert does not exist.'
GOTO ERROR
END
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
RETURN
ERROR:
raiserror (@errmsg,@errno,1)
rollback transaction
END
/****** Object: Trigger [dbo].[tD_gdl_entidad_cert] Script Date: 06/16/2014 14:55:16 ******/
SET ANSI_NULLS ON
GO
ALTER TABLE dbo.gdl_entidad_cert
ADD CONSTRAINT R_2 FOREIGN KEY (tipo_entidad_cert) REFERENCES dbo.gdl_tipo_entidad_cert (tipo_entidad_cert)
GO
entidad_cert int IDENTITY,
nombre_entidad_cert varchar(50) NULL,
country_code varchar(2) NULL,
tipo_entidad_cert int NULL,
CONSTRAINT XPKgdl_entidad_cert PRIMARY KEY CLUSTERED (entidad_cert) WITH (FILLFACTOR = 90)
)
ON [PRIMARY]
GO
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER trigger dbo.tD_gdl_entidad_cert ON dbo.gdl_entidad_cert FOR DELETE AS
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* DELETE trigger on gdl_entidad_cert */
BEGIN
DECLARE @errno int,
@errmsg varchar(255)
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_entidad_cert R/29 gdl_entidad_cert_clientes on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="0003e17b", PARENT_OWNER="", PARENT_TABLE="gdl_entidad_cert"
CHILD_OWNER="", CHILD_TABLE="gdl_entidad_cert_clientes"
P2C_VERB_PHRASE="R/29", C2P_VERB_PHRASE="R/29",
FK_CONSTRAINT="R_29", FK_COLUMNS="entidad_cert" */
IF EXISTS (
SELECT * FROM deleted,gdl_entidad_cert_clientes
WHERE
/* %JoinFKPK(gdl_entidad_cert_clientes,deleted," = "," AND") */
gdl_entidad_cert_clientes.entidad_cert = deleted.entidad_cert
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete gdl_entidad_cert because gdl_entidad_cert_clientes exists.'
GOTO ERROR
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_entidad_cert R/30 gdl_doc_legajo on parent delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="gdl_entidad_cert"
CHILD_OWNER="", CHILD_TABLE="gdl_doc_legajo"
P2C_VERB_PHRASE="R/30", C2P_VERB_PHRASE="R/30",
FK_CONSTRAINT="R_30", FK_COLUMNS="certificado_por" */
IF EXISTS (
SELECT * FROM deleted,gdl_doc_legajo
WHERE
/* %JoinFKPK(gdl_doc_legajo,deleted," = "," AND") */
gdl_doc_legajo.certificado_por = deleted.entidad_cert
)
BEGIN
SELECT @errno = 30001,
@errmsg = 'Cannot delete gdl_entidad_cert because gdl_doc_legajo exists.'
GOTO ERROR
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_tipo_entidad_cert R/2 gdl_entidad_cert on child delete no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="gdl_tipo_entidad_cert"
CHILD_OWNER="", CHILD_TABLE="gdl_entidad_cert"
P2C_VERB_PHRASE="R/2", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_2", FK_COLUMNS="tipo_entidad_cert" */
IF EXISTS (SELECT * FROM deleted,gdl_tipo_entidad_cert
WHERE
/* %JoinFKPK(deleted,gdl_tipo_entidad_cert," = "," AND") */
deleted.tipo_entidad_cert = gdl_tipo_entidad_cert.tipo_entidad_cert AND
NOT EXISTS (
SELECT * FROM gdl_entidad_cert
WHERE
/* %JoinFKPK(gdl_entidad_cert,gdl_tipo_entidad_cert," = "," AND") */
gdl_entidad_cert.tipo_entidad_cert = gdl_tipo_entidad_cert.tipo_entidad_cert
)
)
BEGIN
SELECT @errno = 30010,
@errmsg = 'Cannot delete last gdl_entidad_cert because gdl_tipo_entidad_cert exists.'
GOTO ERROR
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
RETURN
ERROR:
raiserror (@errmsg,@errno,1)
rollback transaction
END
/****** Object: Trigger [dbo].[tU_gdl_entidad_cert_clientes] Script Date: 06/16/2014 14:56:06 ******/
SET ANSI_NULLS ON
GO
CREATE OR ALTER trigger dbo.tU_gdl_entidad_cert ON dbo.gdl_entidad_cert FOR UPDATE AS
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* UPDATE trigger on gdl_entidad_cert */
BEGIN
DECLARE @NUMROWS int,
@nullcnt int,
@validcnt int,
@insentidad_cert int,
@errno int,
@errmsg varchar(255)
SELECT @NUMROWS = @@rowcount
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_entidad_cert R/29 gdl_entidad_cert_clientes on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00043ed5", PARENT_OWNER="", PARENT_TABLE="gdl_entidad_cert"
CHILD_OWNER="", CHILD_TABLE="gdl_entidad_cert_clientes"
P2C_VERB_PHRASE="R/29", C2P_VERB_PHRASE="R/29",
FK_CONSTRAINT="R_29", FK_COLUMNS="entidad_cert" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(entidad_cert)
BEGIN
IF EXISTS (
SELECT * FROM deleted,gdl_entidad_cert_clientes
WHERE
/* %JoinFKPK(gdl_entidad_cert_clientes,deleted," = "," AND") */
gdl_entidad_cert_clientes.entidad_cert = deleted.entidad_cert
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update gdl_entidad_cert because gdl_entidad_cert_clientes exists.'
GOTO ERROR
END
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_entidad_cert R/30 gdl_doc_legajo on parent update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="gdl_entidad_cert"
CHILD_OWNER="", CHILD_TABLE="gdl_doc_legajo"
P2C_VERB_PHRASE="R/30", C2P_VERB_PHRASE="R/30",
FK_CONSTRAINT="R_30", FK_COLUMNS="certificado_por" */
IF
/* %ParentPK(" OR",UPDATE) */
UPDATE(entidad_cert)
BEGIN
IF EXISTS (
SELECT * FROM deleted,gdl_doc_legajo
WHERE
/* %JoinFKPK(gdl_doc_legajo,deleted," = "," AND") */
gdl_doc_legajo.certificado_por = deleted.entidad_cert
)
BEGIN
SELECT @errno = 30005,
@errmsg = 'Cannot update gdl_entidad_cert because gdl_doc_legajo exists.'
GOTO ERROR
END
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_tipo_entidad_cert R/2 gdl_entidad_cert on child update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="gdl_tipo_entidad_cert"
CHILD_OWNER="", CHILD_TABLE="gdl_entidad_cert"
P2C_VERB_PHRASE="R/2", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_2", FK_COLUMNS="tipo_entidad_cert" */
IF
/* %ChildFK(" OR",UPDATE) */
UPDATE(tipo_entidad_cert)
BEGIN
SELECT @nullcnt = 0
SELECT @validcnt = count(*)
FROM inserted,gdl_tipo_entidad_cert
WHERE
/* %JoinFKPK(inserted,gdl_tipo_entidad_cert) */
inserted.tipo_entidad_cert = gdl_tipo_entidad_cert.tipo_entidad_cert
/* %NotnullFK(inserted," IS NULL","select @nullcnt = count(*) from inserted where"," AND") */
select @nullcnt = count(*) from inserted where
inserted.tipo_entidad_cert IS NULL
IF @validcnt + @nullcnt != @NUMROWS
BEGIN
SELECT @errno = 30007,
@errmsg = 'Cannot update gdl_entidad_cert because gdl_tipo_entidad_cert does not exist.'
GOTO ERROR
END
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
RETURN
ERROR:
raiserror (@errmsg,@errno,1)
rollback transaction
END
/****** Object: Trigger [dbo].[tD_gdl_entidad_cert] Script Date: 06/16/2014 14:55:16 ******/
SET ANSI_NULLS ON
GO
ALTER TABLE dbo.gdl_entidad_cert
ADD CONSTRAINT R_2 FOREIGN KEY (tipo_entidad_cert) REFERENCES dbo.gdl_tipo_entidad_cert (tipo_entidad_cert)
GO