我需要將表分區爲多個磁盤上的多個文件。下面是創建表。保留時間跨度列的數據,同時將表分區爲多個磁盤
我們面臨的挑戰是,在劃分這張巨大的表格時,ts
時間戳數據將會丟失(將被覆蓋到新的時間戳)。我該如何避免這種情況?
CREATE TABLE [dbo].[Audit](
[Id] [uniqueidentifier] NOT NULL,
[ObjectName] [varchar](150) NOT NULL,
[IUD] [varchar](1) NOT NULL,
[ts] [timestamp] NULL,
[username] [varchar](150) NOT NULL,
[IP] [varchar](50) NULL,
[MAC] [varchar](50) NULL,
[ChangeSet] [xml] NULL,
[Key1] [varchar](50) NULL,
[Key2] [varchar](50) NULL,
[Date] [datetime] NULL,
CONSTRAINT [PK_Audith] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
這麼多的話我不能保留它。那是對的嗎?感謝您的詳細解釋。 – DarthVader 2013-04-09 15:12:15
不在同一列,不。 – JAQFrost 2013-04-09 15:55:36