1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
| SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[SMSSEND](
[IDMESSAGE] [bigint] IDENTITY(1,1) NOT NULL,
[TRANSID] [varchar](512) NULL,
[GUID] [bigint] NULL,
[MSN] [varchar](20) NOT NULL,
[MSG] [nvarchar](1000) NOT NULL,
[UNICODE] [int] NOT NULL,
[SENDDATETIME] [datetime] NOT NULL,
[LASTUPDATEDDATETIME] [datetime] NULL,
[SNO] [nvarchar](50) NOT NULL,
[TPOA] [varchar](11) NULL,
[PRIORITY] [tinyint] NULL,
[IDCUSTOMER] [int] NOT NULL,
[IDCONTENTTYPE] [int] NULL,
[IDCONTENTOWNER] [int] NULL,
[IDCONTENT] [int] NULL,
[IDCONTENTCERTIFICATE] [bigint] NULL,
[IDPRICEGROUP] [int] NOT NULL,
[IDOPERATOR] [int] NOT NULL,
[IDNETWORK] [int] NOT NULL,
[IDGATEWAY] [tinyint] NOT NULL,
[IDPREFIX] [int] NOT NULL,
[IDSHORTSNO] [int] NOT NULL,
[IDSERVICE] [int] NOT NULL,
[IDMEDIACODE] [int] NULL,
[IDACTION] [int] NOT NULL,
[IDBILLING] [int] NOT NULL,
[IDHANDLESTATUS] [tinyint] NOT NULL,
[IDDELIVERYTYPE] [tinyint] NOT NULL,
[IDACKTYPE] [tinyint] NOT NULL,
[OPERATORCUSTOMERID] [nvarchar](100) NULL,
[LINKEDID] [varchar](512) NULL,
[RETRYCOUNT] [tinyint] NOT NULL CONSTRAINT [DF_SMSSEND_RETRYCOUNT] DEFAULT ((0)),
[IDPARENT] [bigint] NULL,
CONSTRAINT [PK_SMSSEND] PRIMARY KEY CLUSTERED
(
[IDMESSAGE] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
USE []
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDACKTYPE] FOREIGN KEY([IDACKTYPE])
REFERENCES [dbo].[SMSACKTYPE] ([IDACKTYPE])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDACTION] FOREIGN KEY([IDACTION])
REFERENCES [dbo].[SMSACTION] ([IDACTION])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDBILLING] FOREIGN KEY([IDBILLING])
REFERENCES [dbo].[SMSBILLING] ([IDBILLING])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDCONTENT] FOREIGN KEY([IDCONTENT])
REFERENCES [dbo].[SMSCONTENT] ([IDCONTENT])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDCONTENTCERTIFICATE] FOREIGN KEY([IDCONTENTCERTIFICATE])
REFERENCES [dbo].[SMSCONTENTCERTIFICATE] ([IDCONTENTCERTIFICATE])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDCONTENTOWNER] FOREIGN KEY([IDCONTENTOWNER])
REFERENCES [dbo].[SMSCONTENTOWNER] ([IDCONTENTOWNER])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDCONTENTTYPE] FOREIGN KEY([IDCONTENTTYPE])
REFERENCES [dbo].[SMSCONTENTTYPE] ([IDCONTENTTYPE])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDCUSTOMER] FOREIGN KEY([IDCUSTOMER])
REFERENCES [dbo].[SMSCUSTOMER] ([IDCUSTOMER])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDDELIVERYTYPE] FOREIGN KEY([IDDELIVERYTYPE])
REFERENCES [dbo].[SMSDELIVERYTYPE] ([IDDELIVERYTYPE])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDGATEWAY] FOREIGN KEY([IDGATEWAY])
REFERENCES [dbo].[SMSGATEWAY] ([IDGATEWAY])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDHANDLESTATUS] FOREIGN KEY([IDHANDLESTATUS])
REFERENCES [dbo].[SMSHANDLESTATUS] ([IDHANDLESTATUS])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDMEDIACODE] FOREIGN KEY([IDMEDIACODE])
REFERENCES [dbo].[MEDIACODE] ([IDMEDIACODE])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDNETWORK] FOREIGN KEY([IDNETWORK])
REFERENCES [dbo].[SMSNETWORK] ([IDNETWORK])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDOPERATOR] FOREIGN KEY([IDOPERATOR])
REFERENCES [dbo].[SMSOPERATOR] ([IDOPERATOR])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDPREFIX] FOREIGN KEY([IDPREFIX])
REFERENCES [dbo].[SMSPREFIX] ([IDPREFIX])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDPRICEGROUP] FOREIGN KEY([IDPRICEGROUP])
REFERENCES [dbo].[SMSPRICEGROUP] ([IDPRICEGROUP])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDSERVICE] FOREIGN KEY([IDSERVICE])
REFERENCES [dbo].[SMSSERVICE] ([IDSERVICE])
GO
ALTER TABLE [dbo].[SMSSEND] WITH CHECK ADD CONSTRAINT [FK_SMSSEND_IDSHORTSNO] FOREIGN KEY([IDSHORTSNO])
REFERENCES [dbo].[SMSSHORTSNO] ([IDSHORTSNO]) |
Partager