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 (~) | 0 |
| Created | 10/1/2007 3:29:33 PM |
| Last Modified | 7/22/2017 11:00:12 PM |
Columns
5Indexes
1Triggers
2| Name | ANSI Nulls ON | Quoted Identifier ON | On | Not For Replication | Description |
|---|---|---|---|---|---|
| tI_balance_cuentas | True |
True |
AFTER INSERT | False |
|
| tU_balance_cuentas | True |
True |
AFTER UPDATE | False |
Foreign Keys
2| Name | Columns | Description |
|---|---|---|
| FK__balance_c__balan__5165187F | balance | |
| FK__balance_c__cuent__52593CB8 | cuenta |
SQL Script
Copy
CREATE TABLE dbo.balance_cuentas (
orden smallint NULL,
valor money NULL,
seccion varchar(1) NULL,
cuenta smallint NOT NULL,
balance int NOT NULL,
PRIMARY KEY NONCLUSTERED (balance, cuenta) WITH (FILLFACTOR = 20)
)
ON [PRIMARY]
GO
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER trigger dbo.tI_balance_cuentas on dbo.balance_cuentas for INSERT as
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* INSERT trigger on balance_cuentas */
begin
declare @numrows int,
@nullcnt int,
@validcnt int,
@errno int,
@errmsg varchar(255)
select @numrows = @@rowcount
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* balances R/275 balance_cuentas ON CHILD INSERT RESTRICT */
/* ERWIN_RELATION:PARENT_OWNER="", PARENT_TABLE="balances"
CHILD_OWNER="", CHILD_TABLE="balance_cuentas"
P2C_VERB_PHRASE="R/275", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_275", FK_COLUMNS="balance" */
if
/* %ChildFK(" or",update) */
update(balance)
begin
select @nullcnt = 0
select @validcnt = count(*)
from inserted,balances
where
/* %JoinFKPK(inserted,balances) */
inserted.balance = balances.balance
/* %NotnullFK(inserted," is null","select @nullcnt = count(*) from inserted where"," and") */
if @validcnt + @nullcnt != @numrows
begin
select @errno = 30002,
@errmsg = 'Cannot INSERT balance_cuentas because balances does not exist.'
goto error
end
end
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* cuentas R/274 balance_cuentas ON CHILD INSERT RESTRICT */
/* ERWIN_RELATION:PARENT_OWNER="", PARENT_TABLE="cuentas"
CHILD_OWNER="", CHILD_TABLE="balance_cuentas"
P2C_VERB_PHRASE="R/274", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_274", FK_COLUMNS="cuenta" */
if
/* %ChildFK(" or",update) */
update(cuenta)
begin
select @nullcnt = 0
select @validcnt = count(*)
from inserted,cuentas
where
/* %JoinFKPK(inserted,cuentas) */
inserted.cuenta = cuentas.cuenta
/* %NotnullFK(inserted," is null","select @nullcnt = count(*) from inserted where"," and") */
if @validcnt + @nullcnt != @numrows
begin
select @errno = 30002,
@errmsg = 'Cannot INSERT balance_cuentas because cuentas does not exist.'
goto error
end
end
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
return
error:
raiserror (@errmsg,@errno,1)
rollback transaction
end
GO
CREATE OR ALTER trigger dbo.tU_balance_cuentas on dbo.balance_cuentas for UPDATE as
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* UPDATE trigger on balance_cuentas */
begin
declare @numrows int,
@nullcnt int,
@validcnt int,
@insbalance int,
@inscuenta smallint,
@errno int,
@errmsg varchar(255)
select @numrows = @@rowcount
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* balances R/275 balance_cuentas ON CHILD UPDATE RESTRICT */
/* ERWIN_RELATION:PARENT_OWNER="", PARENT_TABLE="balances"
CHILD_OWNER="", CHILD_TABLE="balance_cuentas"
P2C_VERB_PHRASE="R/275", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_275", FK_COLUMNS="balance" */
if
/* %ChildFK(" or",update) */
update(balance)
begin
select @nullcnt = 0
select @validcnt = count(*)
from inserted,balances
where
/* %JoinFKPK(inserted,balances) */
inserted.balance = balances.balance
/* %NotnullFK(inserted," is null","select @nullcnt = count(*) from inserted where"," and") */
if @validcnt + @nullcnt != @numrows
begin
select @errno = 30007,
@errmsg = 'Cannot UPDATE balance_cuentas because balances does not exist.'
goto error
end
end
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* cuentas R/274 balance_cuentas ON CHILD UPDATE RESTRICT */
/* ERWIN_RELATION:PARENT_OWNER="", PARENT_TABLE="cuentas"
CHILD_OWNER="", CHILD_TABLE="balance_cuentas"
P2C_VERB_PHRASE="R/274", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_274", FK_COLUMNS="cuenta" */
if
/* %ChildFK(" or",update) */
update(cuenta)
begin
select @nullcnt = 0
select @validcnt = count(*)
from inserted,cuentas
where
/* %JoinFKPK(inserted,cuentas) */
inserted.cuenta = cuentas.cuenta
/* %NotnullFK(inserted," is null","select @nullcnt = count(*) from inserted where"," and") */
if @validcnt + @nullcnt != @numrows
begin
select @errno = 30007,
@errmsg = 'Cannot UPDATE balance_cuentas because cuentas does not exist.'
goto error
end
end
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
return
error:
raiserror (@errmsg,@errno,1)
rollback transaction
end
GO
ALTER TABLE dbo.balance_cuentas
ADD FOREIGN KEY (balance) REFERENCES dbo.balances (balance)
GO
ALTER TABLE dbo.balance_cuentas
ADD FOREIGN KEY (cuenta) REFERENCES dbo.cuentas (cuenta)
GO
orden smallint NULL,
valor money NULL,
seccion varchar(1) NULL,
cuenta smallint NOT NULL,
balance int NOT NULL,
PRIMARY KEY NONCLUSTERED (balance, cuenta) WITH (FILLFACTOR = 20)
)
ON [PRIMARY]
GO
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER trigger dbo.tI_balance_cuentas on dbo.balance_cuentas for INSERT as
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* INSERT trigger on balance_cuentas */
begin
declare @numrows int,
@nullcnt int,
@validcnt int,
@errno int,
@errmsg varchar(255)
select @numrows = @@rowcount
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* balances R/275 balance_cuentas ON CHILD INSERT RESTRICT */
/* ERWIN_RELATION:PARENT_OWNER="", PARENT_TABLE="balances"
CHILD_OWNER="", CHILD_TABLE="balance_cuentas"
P2C_VERB_PHRASE="R/275", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_275", FK_COLUMNS="balance" */
if
/* %ChildFK(" or",update) */
update(balance)
begin
select @nullcnt = 0
select @validcnt = count(*)
from inserted,balances
where
/* %JoinFKPK(inserted,balances) */
inserted.balance = balances.balance
/* %NotnullFK(inserted," is null","select @nullcnt = count(*) from inserted where"," and") */
if @validcnt + @nullcnt != @numrows
begin
select @errno = 30002,
@errmsg = 'Cannot INSERT balance_cuentas because balances does not exist.'
goto error
end
end
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* cuentas R/274 balance_cuentas ON CHILD INSERT RESTRICT */
/* ERWIN_RELATION:PARENT_OWNER="", PARENT_TABLE="cuentas"
CHILD_OWNER="", CHILD_TABLE="balance_cuentas"
P2C_VERB_PHRASE="R/274", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_274", FK_COLUMNS="cuenta" */
if
/* %ChildFK(" or",update) */
update(cuenta)
begin
select @nullcnt = 0
select @validcnt = count(*)
from inserted,cuentas
where
/* %JoinFKPK(inserted,cuentas) */
inserted.cuenta = cuentas.cuenta
/* %NotnullFK(inserted," is null","select @nullcnt = count(*) from inserted where"," and") */
if @validcnt + @nullcnt != @numrows
begin
select @errno = 30002,
@errmsg = 'Cannot INSERT balance_cuentas because cuentas does not exist.'
goto error
end
end
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
return
error:
raiserror (@errmsg,@errno,1)
rollback transaction
end
GO
CREATE OR ALTER trigger dbo.tU_balance_cuentas on dbo.balance_cuentas for UPDATE as
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* UPDATE trigger on balance_cuentas */
begin
declare @numrows int,
@nullcnt int,
@validcnt int,
@insbalance int,
@inscuenta smallint,
@errno int,
@errmsg varchar(255)
select @numrows = @@rowcount
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* balances R/275 balance_cuentas ON CHILD UPDATE RESTRICT */
/* ERWIN_RELATION:PARENT_OWNER="", PARENT_TABLE="balances"
CHILD_OWNER="", CHILD_TABLE="balance_cuentas"
P2C_VERB_PHRASE="R/275", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_275", FK_COLUMNS="balance" */
if
/* %ChildFK(" or",update) */
update(balance)
begin
select @nullcnt = 0
select @validcnt = count(*)
from inserted,balances
where
/* %JoinFKPK(inserted,balances) */
inserted.balance = balances.balance
/* %NotnullFK(inserted," is null","select @nullcnt = count(*) from inserted where"," and") */
if @validcnt + @nullcnt != @numrows
begin
select @errno = 30007,
@errmsg = 'Cannot UPDATE balance_cuentas because balances does not exist.'
goto error
end
end
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* cuentas R/274 balance_cuentas ON CHILD UPDATE RESTRICT */
/* ERWIN_RELATION:PARENT_OWNER="", PARENT_TABLE="cuentas"
CHILD_OWNER="", CHILD_TABLE="balance_cuentas"
P2C_VERB_PHRASE="R/274", C2P_VERB_PHRASE="",
FK_CONSTRAINT="R_274", FK_COLUMNS="cuenta" */
if
/* %ChildFK(" or",update) */
update(cuenta)
begin
select @nullcnt = 0
select @validcnt = count(*)
from inserted,cuentas
where
/* %JoinFKPK(inserted,cuentas) */
inserted.cuenta = cuentas.cuenta
/* %NotnullFK(inserted," is null","select @nullcnt = count(*) from inserted where"," and") */
if @validcnt + @nullcnt != @numrows
begin
select @errno = 30007,
@errmsg = 'Cannot UPDATE balance_cuentas because cuentas does not exist.'
goto error
end
end
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
return
error:
raiserror (@errmsg,@errno,1)
rollback transaction
end
GO
ALTER TABLE dbo.balance_cuentas
ADD FOREIGN KEY (balance) REFERENCES dbo.balances (balance)
GO
ALTER TABLE dbo.balance_cuentas
ADD FOREIGN KEY (cuenta) REFERENCES dbo.cuentas (cuenta)
GO
Depends On
3- Fidelitas
- dbo.balances
- dbo.cuentas