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 | True |
| Full Text Catalog | |
| Full Text | |
| Compression | NONE |
| Row Count (~) | 106 |
| Created | 7/15/2014 4:55:04 PM |
| Last Modified | 8/15/2017 6:15:16 PM |
Columns
5| Key | Name | Data Type | Length | Precision | Scale | Not Null | Identity | Rule | Default | Computed | Persisted | Description |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| fecha_hora | datetime | 8 | 23 | 3 | True |
False |
False |
|||||
| log_estado | text | 0 | 0 | False |
False |
False |
||||||
| legajo | int | 4 | 10 | 0 | True |
False |
False |
|||||
| estado_tipo_legajo | int | 4 | 10 | 0 | True |
False |
False |
|||||
| modificado_por | int | 4 | 10 | 0 | False |
False |
False |
Indexes
1Triggers
1| Name | ANSI Nulls ON | Quoted Identifier ON | On | Not For Replication | Description |
|---|---|---|---|---|---|
| tU_gdl_log_estados_legajo | True |
True |
AFTER UPDATE | False |
Foreign Keys
2| Name | Columns | Description |
|---|---|---|
| R_14 | legajo | |
| R_22 | estado_tipo_legajo |
SQL Script
Copy
CREATE TABLE dbo.gdl_log_estados_legajo (
fecha_hora datetime NOT NULL,
log_estado text NULL,
legajo int NOT NULL,
estado_tipo_legajo int NOT NULL,
modificado_por int NULL,
CONSTRAINT XPKgdl_log_estados_legajo PRIMARY KEY NONCLUSTERED (fecha_hora, legajo, estado_tipo_legajo) WITH (FILLFACTOR = 90)
)
ON [PRIMARY]
TEXTIMAGE_ON [PRIMARY]
GO
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER trigger dbo.tU_gdl_log_estados_legajo ON dbo.gdl_log_estados_legajo FOR UPDATE AS
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* UPDATE trigger on gdl_log_estados_legajo */
BEGIN
DECLARE @NUMROWS int,
@nullcnt int,
@validcnt int,
@insfecha_hora datetime,
@inslegajo int,
@insestado_tipo_legajo int,
@errno int,
@errmsg varchar(255)
SELECT @NUMROWS = @@rowcount
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_legajos R/14 gdl_log_estados_legajo on child update no action */
/* ERWIN_RELATION:CHECKSUM="00030fae", PARENT_OWNER="", PARENT_TABLE="gdl_legajos"
CHILD_OWNER="", CHILD_TABLE="gdl_log_estados_legajo"
P2C_VERB_PHRASE="R/14", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_14", FK_COLUMNS="legajo" */
IF
/* %ChildFK(" OR",UPDATE) */
UPDATE(legajo)
BEGIN
SELECT @nullcnt = 0
SELECT @validcnt = count(*)
FROM inserted,gdl_legajos
WHERE
/* %JoinFKPK(inserted,gdl_legajos) */
inserted.legajo = gdl_legajos.legajo
/* %NotnullFK(inserted," IS NULL","select @nullcnt = count(*) from inserted where"," AND") */
IF @validcnt + @nullcnt != @NUMROWS
BEGIN
SELECT @errno = 30007,
@errmsg = 'Cannot update gdl_log_estados_legajo because gdl_legajos does not exist.'
GOTO ERROR
END
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_estados_tipo_legajo R/22 gdl_log_estados_legajo on child update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="gdl_estados_tipo_legajo"
CHILD_OWNER="", CHILD_TABLE="gdl_log_estados_legajo"
P2C_VERB_PHRASE="R/22", C2P_VERB_PHRASE="R/22",
FK_CONSTRAINT="R_22", FK_COLUMNS="estado_tipo_legajo" */
IF
/* %ChildFK(" OR",UPDATE) */
UPDATE(estado_tipo_legajo)
BEGIN
SELECT @nullcnt = 0
SELECT @validcnt = count(*)
FROM inserted,gdl_estados_tipo_legajo
WHERE
/* %JoinFKPK(inserted,gdl_estados_tipo_legajo) */
inserted.estado_tipo_legajo = gdl_estados_tipo_legajo.estado_tipo_legajo
/* %NotnullFK(inserted," IS NULL","select @nullcnt = count(*) from inserted where"," AND") */
IF @validcnt + @nullcnt != @NUMROWS
BEGIN
SELECT @errno = 30007,
@errmsg = 'Cannot update gdl_log_estados_legajo because gdl_estados_tipo_legajo 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_log_interaccion] Script Date: 06/16/2014 15:02:43 ******/
SET ANSI_NULLS ON
GO
ALTER TABLE dbo.gdl_log_estados_legajo
ADD CONSTRAINT R_14 FOREIGN KEY (legajo) REFERENCES dbo.gdl_legajos (legajo)
GO
ALTER TABLE dbo.gdl_log_estados_legajo
ADD CONSTRAINT R_22 FOREIGN KEY (estado_tipo_legajo) REFERENCES dbo.gdl_estados_tipo_legajo (estado_tipo_legajo)
GO
fecha_hora datetime NOT NULL,
log_estado text NULL,
legajo int NOT NULL,
estado_tipo_legajo int NOT NULL,
modificado_por int NULL,
CONSTRAINT XPKgdl_log_estados_legajo PRIMARY KEY NONCLUSTERED (fecha_hora, legajo, estado_tipo_legajo) WITH (FILLFACTOR = 90)
)
ON [PRIMARY]
TEXTIMAGE_ON [PRIMARY]
GO
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER trigger dbo.tU_gdl_log_estados_legajo ON dbo.gdl_log_estados_legajo FOR UPDATE AS
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* UPDATE trigger on gdl_log_estados_legajo */
BEGIN
DECLARE @NUMROWS int,
@nullcnt int,
@validcnt int,
@insfecha_hora datetime,
@inslegajo int,
@insestado_tipo_legajo int,
@errno int,
@errmsg varchar(255)
SELECT @NUMROWS = @@rowcount
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_legajos R/14 gdl_log_estados_legajo on child update no action */
/* ERWIN_RELATION:CHECKSUM="00030fae", PARENT_OWNER="", PARENT_TABLE="gdl_legajos"
CHILD_OWNER="", CHILD_TABLE="gdl_log_estados_legajo"
P2C_VERB_PHRASE="R/14", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_14", FK_COLUMNS="legajo" */
IF
/* %ChildFK(" OR",UPDATE) */
UPDATE(legajo)
BEGIN
SELECT @nullcnt = 0
SELECT @validcnt = count(*)
FROM inserted,gdl_legajos
WHERE
/* %JoinFKPK(inserted,gdl_legajos) */
inserted.legajo = gdl_legajos.legajo
/* %NotnullFK(inserted," IS NULL","select @nullcnt = count(*) from inserted where"," AND") */
IF @validcnt + @nullcnt != @NUMROWS
BEGIN
SELECT @errno = 30007,
@errmsg = 'Cannot update gdl_log_estados_legajo because gdl_legajos does not exist.'
GOTO ERROR
END
END
/* ERwin Builtin Wednesday, March 27, 2013 3:55:23 PM */
/* gdl_estados_tipo_legajo R/22 gdl_log_estados_legajo on child update no action */
/* ERWIN_RELATION:CHECKSUM="00000000", PARENT_OWNER="", PARENT_TABLE="gdl_estados_tipo_legajo"
CHILD_OWNER="", CHILD_TABLE="gdl_log_estados_legajo"
P2C_VERB_PHRASE="R/22", C2P_VERB_PHRASE="R/22",
FK_CONSTRAINT="R_22", FK_COLUMNS="estado_tipo_legajo" */
IF
/* %ChildFK(" OR",UPDATE) */
UPDATE(estado_tipo_legajo)
BEGIN
SELECT @nullcnt = 0
SELECT @validcnt = count(*)
FROM inserted,gdl_estados_tipo_legajo
WHERE
/* %JoinFKPK(inserted,gdl_estados_tipo_legajo) */
inserted.estado_tipo_legajo = gdl_estados_tipo_legajo.estado_tipo_legajo
/* %NotnullFK(inserted," IS NULL","select @nullcnt = count(*) from inserted where"," AND") */
IF @validcnt + @nullcnt != @NUMROWS
BEGIN
SELECT @errno = 30007,
@errmsg = 'Cannot update gdl_log_estados_legajo because gdl_estados_tipo_legajo 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_log_interaccion] Script Date: 06/16/2014 15:02:43 ******/
SET ANSI_NULLS ON
GO
ALTER TABLE dbo.gdl_log_estados_legajo
ADD CONSTRAINT R_14 FOREIGN KEY (legajo) REFERENCES dbo.gdl_legajos (legajo)
GO
ALTER TABLE dbo.gdl_log_estados_legajo
ADD CONSTRAINT R_22 FOREIGN KEY (estado_tipo_legajo) REFERENCES dbo.gdl_estados_tipo_legajo (estado_tipo_legajo)
GO
Depends On
3- Fidelitas
- dbo.gdl_estados_tipo_legajo
- dbo.gdl_legajos