Files
GMW/GMW_DB/dbo/Tables/TabTranPosizEventi.sql
T

36 lines
2.2 KiB
Transact-SQL

CREATE TABLE [dbo].[TabTranPosizEventi] (
[CodEvento] NVARCHAR (10) NOT NULL,
[IdxPosizione] INT NOT NULL,
[IdxPosizioneTo] INT NULL,
[IdxBloccoTo] INT NULL,
[CodStatoTo] NVARCHAR (50) NULL,
[Note] NVARCHAR (500) NULL,
CONSTRAINT [PK_TabTranPosizEventi_1] PRIMARY KEY CLUSTERED ([CodEvento] ASC, [IdxPosizione] ASC) WITH (FILLFACTOR = 90),
CONSTRAINT [FK_TabTranPosizEventi_AnagPosizioni] FOREIGN KEY ([IdxPosizione]) REFERENCES [dbo].[AnagPosizioni] ([IdxPosizione]),
CONSTRAINT [FK_TabTranPosizEventi_AnagTipoEvento] FOREIGN KEY ([CodEvento]) REFERENCES [dbo].[AnagTipoEvento] ([CodEvento]) ON UPDATE CASCADE,
CONSTRAINT [FK_TabTranPosizEventi_Blocchi] FOREIGN KEY ([IdxBloccoTo]) REFERENCES [dbo].[Blocchi] ([IdxBlocco]) ON UPDATE CASCADE
);
GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'NON MODIFICARE: nel codice si usano questi campi x chiamate...', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'TabTranPosizEventi', @level2type = N'COLUMN', @level2name = N'CodEvento';
GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'posizione (stato) logica di partenza', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'TabTranPosizEventi', @level2type = N'COLUMN', @level2name = N'IdxPosizione';
GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'posizione (stato) logica di arrivo', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'TabTranPosizEventi', @level2type = N'COLUMN', @level2name = N'IdxPosizioneTo';
GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'blocco di destinazione', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'TabTranPosizEventi', @level2type = N'COLUMN', @level2name = N'IdxBloccoTo';
GO
EXECUTE sp_addextendedproperty @name = N'MS_Description', @value = N'descrizione della regola', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'TabTranPosizEventi', @level2type = N'COLUMN', @level2name = N'Note';