36 lines
2.2 KiB
Transact-SQL
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';
|
|
|