dbo.mime_types

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 (~) 16
Created 10/1/2007 3:29:34 PM
Last Modified 11/29/2024 5:15:57 PM

Columns

4
Key Name Data Type Length Precision Scale Not Null Identity Rule Default Computed Persisted Description
mime_type varchar 6 0 0

True

False

False

descripcion_mime varchar 100 0 0

False

False

False

definicion_mime varchar 100 0 0

False

False

False

icon_url varchar 255 0 0

False

False

False

Indexes

1
Key Name Columns Unique Type Description
PK__mime_types__286302EC mime_type

True

Triggers

2
Name ANSI Nulls ON Quoted Identifier ON On Not For Replication Description
tD_mime_types

True

True

AFTER DELETE

False

tU_mime_types

True

True

AFTER UPDATE

False

SQL Script

Copy
CREATE TABLE dbo.mime_types (
  mime_type varchar(6) NOT NULL,
  descripcion_mime varchar(100) NULL,
  definicion_mime varchar(100) NULL,
  icon_url varchar(255) NULL,
  PRIMARY KEY NONCLUSTERED (mime_type) WITH (FILLFACTOR = 90)
)
ON [PRIMARY]
GO

SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER trigger dbo.tD_mime_types on dbo.mime_types for DELETE as
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* DELETE trigger on mime_types */
begin
  declare  @errno   int,
           @errmsg  varchar(255)
    /* ERwin Builtin Mon Oct 01 10:32:44 2007 */
    /* mime_types R/271 archivos_informe ON PARENT DELETE SET NULL */
    /* ERWIN_RELATION:PARENT_OWNER="", PARENT_TABLE="mime_types"
        CHILD_OWNER="", CHILD_TABLE="archivos_informe"
        P2C_VERB_PHRASE="R/271", C2P_VERB_PHRASE="", 
        FK_CONSTRAINT="R_271", FK_COLUMNS="mime_type" */

    update archivos_informe
      set
        /* %SetFK(archivos_informe,NULL) */
        archivos_informe.mime_type = NULL
      from archivos_informe,deleted
      where
        /* %JoinFKPK(archivos_informe,deleted," = "," and") */
        archivos_informe.mime_type = deleted.mime_type


    /* 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_mime_types on dbo.mime_types for UPDATE as
/* ERwin Builtin Mon Oct 01 10:32:44 2007 */
/* UPDATE trigger on mime_types */
begin
  declare  @numrows int,
           @nullcnt int,
           @validcnt int,
           @insmime_type varchar(6),
           @errno   int,
           @errmsg  varchar(255)

  select @numrows = @@rowcount
  /* ERwin Builtin Mon Oct 01 10:32:44 2007 */
  /* mime_types R/271 archivos_informe ON PARENT UPDATE SET NULL */
  /* ERWIN_RELATION:PARENT_OWNER="", PARENT_TABLE="mime_types"
      CHILD_OWNER="", CHILD_TABLE="archivos_informe"
      P2C_VERB_PHRASE="R/271", C2P_VERB_PHRASE="", 
      FK_CONSTRAINT="R_271", FK_COLUMNS="mime_type" */

  if
    /* %ParentPK(" or",update) */
    update(mime_type)
  begin
    update archivos_informe
      set
        /* %SetFK(archivos_informe,NULL) */
        archivos_informe.mime_type = NULL
      from archivos_informe,deleted
      where
        /* %JoinFKPK(archivos_informe,deleted," = "," and") */
        archivos_informe.mime_type = deleted.mime_type
  end


  /* ERwin Builtin Mon Oct 01 10:32:44 2007 */
  return
error:
    raiserror (@errmsg,@errno,1) 
    rollback transaction
end

GO

Depends On

2