NJC__Documentation::DB

dbo.dt_ms_item

Description

Properties

Name Value
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 (~) 33877
Created 9/13/2017 15:23:55
Last Modified 7/29/2020 11:30:01

Columns

Key Name Data Type Length Precision Scale Not Null Identity Rule Default Computed Persisted Description
ms_item_id bigint 8 19 0

True

1 - 1

False

False

ms_type_id int 4 10 0

False

False

False

ms_item_h_price_id bigint 8 19 0

False

False

False

ms_item_h_status_id bigint 8 19 0

False

False

False

ms_item_custom_no varchar 50 0 0

True

False

False

ms_item_base_no varchar 50 0 0

False

False

False

part_no varchar 50 0 0

False

False

False

part_name varchar 255 0 0

False

False

False

uom varchar 3 0 0

False

False

False

qty_minimum decimal 17 38 4

False

False

False

consumable bit 1 1 0

False

False

False

create_date datetime 8 23 3

False

False

False

create_by int 4 10 0

False

False

False

modify_date datetime 8 23 3

False

False

False

modify_by int 4 10 0

False

False

False

service_level decimal 9 18 4

False

False

False

rack_no varchar 255 0 0

False

False

False

Indexes

Key Name Columns Unique Type Description
IX_dt_ms_item ms_item_id

True

ix_dt_ms_item_0001 ms_item_h_status_id

False

ix_dt_ms_item_2011023_001 consumable

False

IX_dt_ms_item_20171024 ms_item_base_no

False

NonClusteredIndex-20190523-020409 part_no

False

PK_dt_ms_item ms_item_id

True

Foreign Keys

Name Columns Description
FK_dt_ms_item_dt_ms_item_base ms_item_base_no
FK_dt_ms_item_dt_ms_item_base1 ms_item_base_no
FK_dt_ms_item_dt_ms_item_custom ms_item_custom_no
FK_dt_ms_item_dt_ms_item_h_price ms_item_h_price_id
FK_dt_ms_item_dt_ms_item_h_status ms_item_h_status_id
FK_dt_ms_item_enum_ms_type ms_type_id

SQL Script

CREATE TABLE dbo.dt_ms_item (
  ms_item_id bigint IDENTITY,
  ms_type_id int NULL,
  ms_item_h_price_id bigint NULL,
  ms_item_h_status_id bigint NULL,
  ms_item_custom_no varchar(50) NOT NULL,
  ms_item_base_no varchar(50) NULL,
  part_no varchar(50) NULL,
  part_name varchar(255) NULL,
  uom varchar(3) NULL,
  qty_minimum decimal(38, 4) NULL,
  consumable bit NULL,
  create_date datetime NULL,
  create_by int NULL,
  modify_date datetime NULL,
  modify_by int NULL,
  service_level decimal(18, 4) NULL,
  rack_no varchar(255) NULL,
  CONSTRAINT PK_dt_ms_item PRIMARY KEY CLUSTERED (ms_item_id),
  CONSTRAINT IX_dt_ms_item UNIQUE (ms_item_id)
)
ON [PRIMARY]
GO

CREATE INDEX ix_dt_ms_item_0001
  ON dbo.dt_ms_item (ms_item_h_status_id)
  INCLUDE (ms_item_id, ms_type_id, ms_item_h_price_id, ms_item_custom_no, ms_item_base_no, create_by, modify_date, modify_by, part_no, part_name, uom, qty_minimum, consumable, create_date)
  ON [PRIMARY]
GO

CREATE INDEX ix_dt_ms_item_2011023_001
  ON dbo.dt_ms_item (consumable)
  INCLUDE (ms_item_id)
  ON [PRIMARY]
GO

CREATE INDEX IX_dt_ms_item_20171024
  ON dbo.dt_ms_item (ms_item_base_no)
  INCLUDE (ms_item_id, part_no, part_name, uom)
  ON [PRIMARY]
GO

CREATE INDEX [NonClusteredIndex-20190523-020409]
  ON dbo.dt_ms_item (part_no)
  ON [PRIMARY]
GO

ALTER TABLE dbo.dt_ms_item WITH NOCHECK
  ADD CONSTRAINT FK_dt_ms_item_dt_ms_item_base FOREIGN KEY (ms_item_base_no) REFERENCES dbo.dt_ms_item_base (ms_item_base_no) NOT FOR REPLICATION
GO

ALTER TABLE dbo.dt_ms_item
  NOCHECK CONSTRAINT FK_dt_ms_item_dt_ms_item_base
GO

ALTER TABLE dbo.dt_ms_item WITH NOCHECK
  ADD CONSTRAINT FK_dt_ms_item_dt_ms_item_base1 FOREIGN KEY (ms_item_base_no) REFERENCES dbo.dt_ms_item_base (ms_item_base_no) NOT FOR REPLICATION
GO

ALTER TABLE dbo.dt_ms_item
  NOCHECK CONSTRAINT FK_dt_ms_item_dt_ms_item_base1
GO

ALTER TABLE dbo.dt_ms_item WITH NOCHECK
  ADD CONSTRAINT FK_dt_ms_item_dt_ms_item_custom FOREIGN KEY (ms_item_custom_no) REFERENCES dbo.dt_ms_item_custom (ms_item_custom_no) NOT FOR REPLICATION
GO

ALTER TABLE dbo.dt_ms_item
  NOCHECK CONSTRAINT FK_dt_ms_item_dt_ms_item_custom
GO

ALTER TABLE dbo.dt_ms_item WITH NOCHECK
  ADD CONSTRAINT FK_dt_ms_item_dt_ms_item_h_price FOREIGN KEY (ms_item_h_price_id) REFERENCES dbo.dt_ms_item_list_price (ms_item_h_price_id) NOT FOR REPLICATION
GO

ALTER TABLE dbo.dt_ms_item
  NOCHECK CONSTRAINT FK_dt_ms_item_dt_ms_item_h_price
GO

ALTER TABLE dbo.dt_ms_item WITH NOCHECK
  ADD CONSTRAINT FK_dt_ms_item_dt_ms_item_h_status FOREIGN KEY (ms_item_h_status_id) REFERENCES dbo.dt_ms_item_h_status (ms_item_h_status_id) NOT FOR REPLICATION
GO

ALTER TABLE dbo.dt_ms_item
  NOCHECK CONSTRAINT FK_dt_ms_item_dt_ms_item_h_status
GO

ALTER TABLE dbo.dt_ms_item WITH NOCHECK
  ADD CONSTRAINT FK_dt_ms_item_enum_ms_type FOREIGN KEY (ms_type_id) REFERENCES dbo.enum_ms_type (ms_type_id) NOT FOR REPLICATION
GO

ALTER TABLE dbo.dt_ms_item
  NOCHECK CONSTRAINT FK_dt_ms_item_enum_ms_type
GO

Used By

65