dbo.led_empleado_multi

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 (~) 144881
Created 5/30/2017 4:59:27 PM
Last Modified 11/17/2023 3:30:25 AM

Columns

15
Key Name Data Type Length Precision Scale Not Null Identity Rule Default Computed Persisted Description
empleado int 4 10 0

True

False

False

id int 4 10 0

True

False

False

tipo_empleado int 4 10 0

True

False

False

id_dep int 4 10 0

True

False

False

vigencia_desde datetime 8 23 3

False

False

False

vigencia_hasta datetime 8 23 3

False

False

False

tipo_empleado_principal int 4 10 0

False

False

False

contratista int 4 10 0

True

False

False

contratista_1 int 4 10 0

True

False

False

cliente int 4 10 0

True

False

False

activo tinyint 1 3 0

True

(1)

False

False

created datetime 8 23 3

False

False

False

created_by int 4 10 0

False

False

False

modified datetime 8 23 3

False

False

False

modified_by int 4 10 0

False

False

False

Indexes

7
Key Name Columns Unique Type Description
idMultiEmpleadoClienteActivo activo

False

idxEmpleadoMulti tipo_empleado, activo, vigencia_desde, vigencia_hasta

False

idxEmpleMultiActivo activo

False

idxLedEmpleadoMulti cliente, activo

False

idxMultiEmpleadoCliente cliente

False

LN_imperiumEMulti tipo_empleado, activo, vigencia_desde, vigencia_hasta

False

PK__led_empl__651E9C7F45D030A9 empleado, id, tipo_empleado

True

SQL Script

Copy
CREATE TABLE dbo.led_empleado_multi (
  empleado int NOT NULL,
  id int NOT NULL,
  tipo_empleado int NOT NULL,
  id_dep int NOT NULL,
  vigencia_desde datetime NULL,
  vigencia_hasta datetime NULL,
  tipo_empleado_principal int NULL,
  contratista int NOT NULL,
  contratista_1 int NOT NULL,
  cliente int NOT NULL,
  activo tinyint NOT NULL DEFAULT (1),
  created datetime NULL,
  created_by int NULL,
  modified datetime NULL,
  modified_by int NULL,
  PRIMARY KEY NONCLUSTERED (empleado, id, tipo_empleado) WITH (FILLFACTOR = 80)
)
ON [PRIMARY]
GO

CREATE INDEX idMultiEmpleadoClienteActivo
  ON dbo.led_empleado_multi (activo)
  INCLUDE (empleado, tipo_empleado)
  WITH (FILLFACTOR = 80)
  ON [PRIMARY]
GO

CREATE INDEX idxEmpleadoMulti
  ON dbo.led_empleado_multi (tipo_empleado, activo, vigencia_desde, vigencia_hasta)
  INCLUDE (empleado)
  WITH (FILLFACTOR = 80)
  ON [PRIMARY]
GO

CREATE INDEX idxEmpleMultiActivo
  ON dbo.led_empleado_multi (activo)
  INCLUDE (empleado, vigencia_desde, vigencia_hasta, contratista, contratista_1, cliente, created, modified)
  WITH (FILLFACTOR = 80)
  ON [PRIMARY]
GO

CREATE INDEX idxLedEmpleadoMulti
  ON dbo.led_empleado_multi (cliente, activo)
  INCLUDE (empleado, vigencia_desde, vigencia_hasta, contratista, contratista_1, created, modified)
  WITH (FILLFACTOR = 80)
  ON [PRIMARY]
GO

CREATE INDEX idxMultiEmpleadoCliente
  ON dbo.led_empleado_multi (cliente)
  INCLUDE (empleado)
  WITH (FILLFACTOR = 80)
  ON [PRIMARY]
GO

CREATE INDEX LN_imperiumEMulti
  ON dbo.led_empleado_multi (tipo_empleado, activo, vigencia_desde, vigencia_hasta)
  INCLUDE (empleado, id)
  WITH (FILLFACTOR = 80)
  ON [PRIMARY]
GO

Depends On

No items found