<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: SQL SERVER &#8211; Introduction to Heap Structure &#8211; What is Heap?</title>
	<atom:link href="http://blog.sqlauthority.com/2008/03/30/sql-server-introduction-to-heap-structure-what-is-heap/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sqlauthority.com/2008/03/30/sql-server-introduction-to-heap-structure-what-is-heap/</link>
	<description>Personal Notes of Pinal Dave</description>
	<lastBuildDate>Sun, 12 Feb 2012 09:22:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: senthil</title>
		<link>http://blog.sqlauthority.com/2008/03/30/sql-server-introduction-to-heap-structure-what-is-heap/#comment-190790</link>
		<dc:creator><![CDATA[senthil]]></dc:creator>
		<pubDate>Tue, 08 Nov 2011 11:29:30 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=553#comment-190790</guid>
		<description><![CDATA[CREATE TABLE [dbo].[tblWorks_RM_OPS_Comments](
	[RM_OPS_WorkCommentID] [int] IDENTITY(1,1) NOT NULL,
	[RM_OPS_WorkID] [int] NOT NULL,
	[CommentNo] [int] NULL,
	[Comments] [varchar](max) NULL,
	[CreatedBy] [varchar](8) NULL,
	[CreatedOn] [datetime] NULL,
	[EditedBy] [varchar](8) NULL,
	[EditedOn] [datetime] NULL,
 CONSTRAINT [PK_tblWorks_RM_OPS_Comments] PRIMARY KEY CLUSTERED 
(
	[RM_OPS_WorkCommentID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) 
ON [PRIMARY]
)



AND

USE [VisCore_Testing]
GO

/****** Object:  Table [dbo].[tblWorks_RM_OPS]    Script Date: 11/08/2011 16:55:43 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[tblWorks_RM_OPS](
	[RM_OPS_WorkID] [int] IDENTITY(1,1) NOT NULL,
	[ProjectCode] [varchar](4) NULL,
	[PatchCode] [varchar](6) NULL,
	[JobCheckListStatus] [varchar](10) NULL,
	[CreatedBy] [varchar](8) NULL,
	[CreatedOn] [datetime] NULL,
	[EditedBy] [varchar](8) NULL,
	[EditedOn] [datetime] NULL,
 CONSTRAINT [PK_tblWorks_RM_OPS] PRIMARY KEY CLUSTERED 
(
	[RM_OPS_WorkID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90)
)

GO

SET ANSI_PADDING OFF
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_tblExchanges] FOREIGN KEY([ExchangeCode])
REFERENCES [dbo].[tblExchanges] ([ExchangeCode])
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_tblExchanges]
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_tblMilestones] FOREIGN KEY([CurrentMilestoneID])
REFERENCES [dbo].[tblMilestones] ([MilestoneID])
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_tblMilestones]
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_tblPatches] FOREIGN KEY([PatchCode])
REFERENCES [dbo].[tblPatches] ([PatchCode])
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_tblPatches]
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_tblProjectCodes] FOREIGN KEY([ProjectCode])
REFERENCES [dbo].[tblProjectCodes] ([ProjectCode])
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_tblProjectCodes]
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_tblRMOPSRepeatPriority] FOREIGN KEY([RepeatPriorityID])
REFERENCES [dbo].[tblRMOPSRepeatPriority] ([RepeatPriorityID])
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_tblRMOPSRepeatPriority]
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS] ADD  CONSTRAINT [DF_tblWorks_RM_OPS_ExcludeFromClaimYN]  DEFAULT ((0)) FOR [ExcludeFromClaimYN]
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS] ADD  CONSTRAINT [DF_tblWorks_RM_OPS_SubmittedForClaimYN]  DEFAULT ((0)) FOR [SubmittedForClaimYN]
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS] ADD  CONSTRAINT [DF_tblWorks_RM_OPS_IsFREParentJob]  DEFAULT ((0)) FOR [IsFREParentJob]
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS] ADD  CONSTRAINT [DF_tblWorks_RM_OPS_InvalidClaimYN]  DEFAULT ((0)) FOR [InvalidClaimYN]
GO

ALTER TABLE [dbo].[tblWorks_RM_OPS] ADD  CONSTRAINT [DF_tblWorks_RM_OPS_PSJobYN]  DEFAULT ((0)) FOR [PSJobYN]
GO




PARTION
--------------


USE [VisCore_Testing]
GO
BEGIN TRANSACTION
CREATE PARTITION FUNCTION [TBLWORKS_RM_OPS_PFN](int) AS RANGE RIGHT FOR VALUES (N&#039;200&#039;, N&#039;400&#039;)


CREATE PARTITION SCHEME [TBLWORKS_RM_OPS_PS] AS PARTITION [TBLWORKS_RM_OPS_PFN] TO ([PRIMARY], [VisCore_RM_OPS_200TO400], [VisCore_RM_OPS_400TO600])


ALTER TABLE [dbo].[tblWorks_RM_OPS_CheckListStatus] DROP CONSTRAINT [FK_tblWorks_RM_OPS_CheckListStatus_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_ClaimStatus] DROP CONSTRAINT [FK_tblWorks_RM_OPS_ClaimStatus_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_Comments] DROP CONSTRAINT [FK_tblWorks_RM_OPS_Comments_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_ContactDetails] DROP CONSTRAINT [FK_tblWorks_RM_OPS_ContactDetails_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_FaultHistoryDetails] DROP CONSTRAINT [FK_tblWorks_RM_OPS_FaultHistoryDetails_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_PlaceNotes] DROP CONSTRAINT [FK_tblWorks_RM_OPS_PlaceNotes_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_RequestText] DROP CONSTRAINT [FK_tblWorks_RM_OPS_RequestText_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_RFSChanges] DROP CONSTRAINT [FK_tblWorks_RM_OPS_RFSChanges_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_SandEDetails] DROP CONSTRAINT [FK_tblWorks_RM_OPS_SandEDetails_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_SignOffActionCodes] DROP CONSTRAINT [FK_tblWorks_RM_OPS_SignOffActionCodes_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_SummaryCodes] DROP CONSTRAINT [FK_tblWorks_RM_OPS_SummaryCodes_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_Tasks] DROP CONSTRAINT [FK_tblWorks_RM_OPS_Tasks_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_TrunkDetails] DROP CONSTRAINT [FK_tblWorks_RM_OPS_TrunkDetails_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_XConnectDetails] DROP CONSTRAINT [FK_tblWorks_RM_OPS_XConnectDetails_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS] DROP CONSTRAINT [PK_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS] ADD  CONSTRAINT [PK_tblWorks_RM_OPS] PRIMARY KEY CLUSTERED 
(
	[RM_OPS_WorkID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, 
ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])


ALTER TABLE [dbo].[tblWorks_RM_OPS_CheckListStatus]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_CheckListStatus_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_CheckListStatus] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_CheckListStatus_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_ClaimStatus]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_ClaimStatus_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_ClaimStatus] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_ClaimStatus_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_Comments]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_Comments_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_Comments] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_Comments_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_ContactDetails]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_ContactDetails_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_ContactDetails] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_ContactDetails_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_FaultHistoryDetails]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_FaultHistoryDetails_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_FaultHistoryDetails] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_FaultHistoryDetails_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_PlaceNotes]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_PlaceNotes_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_PlaceNotes] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_PlaceNotes_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_RequestText]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_RequestText_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_RequestText] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_RequestText_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_RFSChanges]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_RFSChanges_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_RFSChanges] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_RFSChanges_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_SandEDetails]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_SandEDetails_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_SandEDetails] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_SandEDetails_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_SignOffActionCodes]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_SignOffActionCodes_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_SignOffActionCodes] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_SignOffActionCodes_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_SummaryCodes]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_SummaryCodes_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_SummaryCodes] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_SummaryCodes_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_Tasks]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_Tasks_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_Tasks] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_Tasks_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_TrunkDetails]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_TrunkDetails_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_TrunkDetails] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_TrunkDetails_tblWorks_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_XConnectDetails]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_XConnectDetails_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])
ALTER TABLE [dbo].[tblWorks_RM_OPS_XConnectDetails] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_XConnectDetails_tblWorks_RM_OPS]




CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_ClaimStatus] ON [dbo].[tblWorks_RM_OPS] 
(
	[ClaimStatus] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])
CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_ClientRefNo] ON [dbo].[tblWorks_RM_OPS] 
(
	[ClientRefNo] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])
CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_CurrentMileID] ON [dbo].[tblWorks_RM_OPS] 
(
	[CurrentMilestoneID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])
CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_Exchange] ON [dbo].[tblWorks_RM_OPS] 
(
	[ExchangeCode] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])
CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_JobCheckListStatus] ON [dbo].[tblWorks_RM_OPS] 
(
	[JobCheckListStatus] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])


COMMIT TRANSACTION


PARTITIONII
------------------


USE [VisCore_Testing]
GO
BEGIN TRANSACTION
ALTER TABLE [dbo].[tblWorks_RM_OPS_Comments] DROP CONSTRAINT [PK_tblWorkComments_RM_OPS]


ALTER TABLE [dbo].[tblWorks_RM_OPS_Comments] ADD  CONSTRAINT [PK_tblWorkComments_RM_OPS] PRIMARY KEY NONCLUSTERED 
(
	[RM_OPS_WorkCommentID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF,
 ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90)ON [PRIMARY]


CREATE CLUSTERED INDEX [ClusteredIndex_on_TBLWORKS_RM_OPS_PS_634563642643124346] ON [dbo].[tblWorks_RM_OPS_Comments] 
(
[RM_OPS_WorkID]
)WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])


DROP INDEX [ClusteredIndex_on_TBLWORKS_RM_OPS_PS_634563642643124346] ON [dbo].[tblWorks_RM_OPS_Comments] WITH ( ONLINE = OFF )




CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_Comments_CNo] ON [dbo].[tblWorks_RM_OPS_Comments] 
(
	[CommentNo] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, 
DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) 
ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])

CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_Comments_WorkID] ON [dbo].[tblWorks_RM_OPS_Comments] 
(
	[RM_OPS_WorkID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, 
DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) 
ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])


COMMIT TRANSACTION


---------]]></description>
		<content:encoded><![CDATA[<p>CREATE TABLE [dbo].[tblWorks_RM_OPS_Comments](<br />
	[RM_OPS_WorkCommentID] [int] IDENTITY(1,1) NOT NULL,<br />
	[RM_OPS_WorkID] [int] NOT NULL,<br />
	[CommentNo] [int] NULL,<br />
	[Comments] [varchar](max) NULL,<br />
	[CreatedBy] [varchar](8) NULL,<br />
	[CreatedOn] [datetime] NULL,<br />
	[EditedBy] [varchar](8) NULL,<br />
	[EditedOn] [datetime] NULL,<br />
 CONSTRAINT [PK_tblWorks_RM_OPS_Comments] PRIMARY KEY CLUSTERED<br />
(<br />
	[RM_OPS_WorkCommentID] ASC<br />
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON)<br />
ON [PRIMARY]<br />
)</p>
<p>AND</p>
<p>USE [VisCore_Testing]<br />
GO</p>
<p>/****** Object:  Table [dbo].[tblWorks_RM_OPS]    Script Date: 11/08/2011 16:55:43 ******/<br />
SET ANSI_NULLS ON<br />
GO</p>
<p>SET QUOTED_IDENTIFIER ON<br />
GO</p>
<p>SET ANSI_PADDING ON<br />
GO</p>
<p>CREATE TABLE [dbo].[tblWorks_RM_OPS](<br />
	[RM_OPS_WorkID] [int] IDENTITY(1,1) NOT NULL,<br />
	[ProjectCode] [varchar](4) NULL,<br />
	[PatchCode] [varchar](6) NULL,<br />
	[JobCheckListStatus] [varchar](10) NULL,<br />
	[CreatedBy] [varchar](8) NULL,<br />
	[CreatedOn] [datetime] NULL,<br />
	[EditedBy] [varchar](8) NULL,<br />
	[EditedOn] [datetime] NULL,<br />
 CONSTRAINT [PK_tblWorks_RM_OPS] PRIMARY KEY CLUSTERED<br />
(<br />
	[RM_OPS_WorkID] ASC<br />
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90)<br />
)</p>
<p>GO</p>
<p>SET ANSI_PADDING OFF<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_tblExchanges] FOREIGN KEY([ExchangeCode])<br />
REFERENCES [dbo].[tblExchanges] ([ExchangeCode])<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_tblExchanges]<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_tblMilestones] FOREIGN KEY([CurrentMilestoneID])<br />
REFERENCES [dbo].[tblMilestones] ([MilestoneID])<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_tblMilestones]<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_tblPatches] FOREIGN KEY([PatchCode])<br />
REFERENCES [dbo].[tblPatches] ([PatchCode])<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_tblPatches]<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_tblProjectCodes] FOREIGN KEY([ProjectCode])<br />
REFERENCES [dbo].[tblProjectCodes] ([ProjectCode])<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_tblProjectCodes]<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_tblRMOPSRepeatPriority] FOREIGN KEY([RepeatPriorityID])<br />
REFERENCES [dbo].[tblRMOPSRepeatPriority] ([RepeatPriorityID])<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_tblRMOPSRepeatPriority]<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS] ADD  CONSTRAINT [DF_tblWorks_RM_OPS_ExcludeFromClaimYN]  DEFAULT ((0)) FOR [ExcludeFromClaimYN]<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS] ADD  CONSTRAINT [DF_tblWorks_RM_OPS_SubmittedForClaimYN]  DEFAULT ((0)) FOR [SubmittedForClaimYN]<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS] ADD  CONSTRAINT [DF_tblWorks_RM_OPS_IsFREParentJob]  DEFAULT ((0)) FOR [IsFREParentJob]<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS] ADD  CONSTRAINT [DF_tblWorks_RM_OPS_InvalidClaimYN]  DEFAULT ((0)) FOR [InvalidClaimYN]<br />
GO</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS] ADD  CONSTRAINT [DF_tblWorks_RM_OPS_PSJobYN]  DEFAULT ((0)) FOR [PSJobYN]<br />
GO</p>
<p>PARTION<br />
&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>USE [VisCore_Testing]<br />
GO<br />
BEGIN TRANSACTION<br />
CREATE PARTITION FUNCTION [TBLWORKS_RM_OPS_PFN](int) AS RANGE RIGHT FOR VALUES (N&#8217;200&#8242;, N&#8217;400&#8242;)</p>
<p>CREATE PARTITION SCHEME [TBLWORKS_RM_OPS_PS] AS PARTITION [TBLWORKS_RM_OPS_PFN] TO ([PRIMARY], [VisCore_RM_OPS_200TO400], [VisCore_RM_OPS_400TO600])</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_CheckListStatus] DROP CONSTRAINT [FK_tblWorks_RM_OPS_CheckListStatus_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_ClaimStatus] DROP CONSTRAINT [FK_tblWorks_RM_OPS_ClaimStatus_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_Comments] DROP CONSTRAINT [FK_tblWorks_RM_OPS_Comments_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_ContactDetails] DROP CONSTRAINT [FK_tblWorks_RM_OPS_ContactDetails_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_FaultHistoryDetails] DROP CONSTRAINT [FK_tblWorks_RM_OPS_FaultHistoryDetails_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_PlaceNotes] DROP CONSTRAINT [FK_tblWorks_RM_OPS_PlaceNotes_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_RequestText] DROP CONSTRAINT [FK_tblWorks_RM_OPS_RequestText_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_RFSChanges] DROP CONSTRAINT [FK_tblWorks_RM_OPS_RFSChanges_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_SandEDetails] DROP CONSTRAINT [FK_tblWorks_RM_OPS_SandEDetails_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_SignOffActionCodes] DROP CONSTRAINT [FK_tblWorks_RM_OPS_SignOffActionCodes_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_SummaryCodes] DROP CONSTRAINT [FK_tblWorks_RM_OPS_SummaryCodes_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_Tasks] DROP CONSTRAINT [FK_tblWorks_RM_OPS_Tasks_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_TrunkDetails] DROP CONSTRAINT [FK_tblWorks_RM_OPS_TrunkDetails_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_XConnectDetails] DROP CONSTRAINT [FK_tblWorks_RM_OPS_XConnectDetails_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS] DROP CONSTRAINT [PK_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS] ADD  CONSTRAINT [PK_tblWorks_RM_OPS] PRIMARY KEY CLUSTERED<br />
(<br />
	[RM_OPS_WorkID] ASC<br />
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF,<br />
ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_CheckListStatus]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_CheckListStatus_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_CheckListStatus] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_CheckListStatus_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_ClaimStatus]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_ClaimStatus_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_ClaimStatus] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_ClaimStatus_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_Comments]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_Comments_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_Comments] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_Comments_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_ContactDetails]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_ContactDetails_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_ContactDetails] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_ContactDetails_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_FaultHistoryDetails]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_FaultHistoryDetails_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_FaultHistoryDetails] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_FaultHistoryDetails_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_PlaceNotes]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_PlaceNotes_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_PlaceNotes] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_PlaceNotes_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_RequestText]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_RequestText_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_RequestText] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_RequestText_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_RFSChanges]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_RFSChanges_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_RFSChanges] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_RFSChanges_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_SandEDetails]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_SandEDetails_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_SandEDetails] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_SandEDetails_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_SignOffActionCodes]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_SignOffActionCodes_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_SignOffActionCodes] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_SignOffActionCodes_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_SummaryCodes]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_SummaryCodes_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_SummaryCodes] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_SummaryCodes_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_Tasks]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_Tasks_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_Tasks] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_Tasks_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_TrunkDetails]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_TrunkDetails_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_TrunkDetails] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_TrunkDetails_tblWorks_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_XConnectDetails]  WITH CHECK ADD  CONSTRAINT [FK_tblWorks_RM_OPS_XConnectDetails_tblWorks_RM_OPS] FOREIGN KEY([RM_OPS_WorkID])<br />
REFERENCES [dbo].[tblWorks_RM_OPS] ([RM_OPS_WorkID])<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_XConnectDetails] CHECK CONSTRAINT [FK_tblWorks_RM_OPS_XConnectDetails_tblWorks_RM_OPS]</p>
<p>CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_ClaimStatus] ON [dbo].[tblWorks_RM_OPS]<br />
(<br />
	[ClaimStatus] ASC<br />
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])<br />
CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_ClientRefNo] ON [dbo].[tblWorks_RM_OPS]<br />
(<br />
	[ClientRefNo] ASC<br />
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])<br />
CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_CurrentMileID] ON [dbo].[tblWorks_RM_OPS]<br />
(<br />
	[CurrentMilestoneID] ASC<br />
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])<br />
CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_Exchange] ON [dbo].[tblWorks_RM_OPS]<br />
(<br />
	[ExchangeCode] ASC<br />
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])<br />
CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_JobCheckListStatus] ON [dbo].[tblWorks_RM_OPS]<br />
(<br />
	[JobCheckListStatus] ASC<br />
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])</p>
<p>COMMIT TRANSACTION</p>
<p>PARTITIONII<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>USE [VisCore_Testing]<br />
GO<br />
BEGIN TRANSACTION<br />
ALTER TABLE [dbo].[tblWorks_RM_OPS_Comments] DROP CONSTRAINT [PK_tblWorkComments_RM_OPS]</p>
<p>ALTER TABLE [dbo].[tblWorks_RM_OPS_Comments] ADD  CONSTRAINT [PK_tblWorkComments_RM_OPS] PRIMARY KEY NONCLUSTERED<br />
(<br />
	[RM_OPS_WorkCommentID] ASC<br />
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF,<br />
 ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90)ON [PRIMARY]</p>
<p>CREATE CLUSTERED INDEX [ClusteredIndex_on_TBLWORKS_RM_OPS_PS_634563642643124346] ON [dbo].[tblWorks_RM_OPS_Comments]<br />
(<br />
[RM_OPS_WorkID]<br />
)WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])</p>
<p>DROP INDEX [ClusteredIndex_on_TBLWORKS_RM_OPS_PS_634563642643124346] ON [dbo].[tblWorks_RM_OPS_Comments] WITH ( ONLINE = OFF )</p>
<p>CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_Comments_CNo] ON [dbo].[tblWorks_RM_OPS_Comments]<br />
(<br />
	[CommentNo] ASC<br />
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF,<br />
DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90)<br />
ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])</p>
<p>CREATE NONCLUSTERED INDEX [IX_tblWorks_RM_OPS_Comments_WorkID] ON [dbo].[tblWorks_RM_OPS_Comments]<br />
(<br />
	[RM_OPS_WorkID] ASC<br />
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF,<br />
DROP_EXISTING = ON, ONLINE = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90)<br />
ON [TBLWORKS_RM_OPS_PS]([RM_OPS_WorkID])</p>
<p>COMMIT TRANSACTION</p>
<p>&#8212;&#8212;&#8212;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Manish</title>
		<link>http://blog.sqlauthority.com/2008/03/30/sql-server-introduction-to-heap-structure-what-is-heap/#comment-81083</link>
		<dc:creator><![CDATA[Manish]]></dc:creator>
		<pubDate>Wed, 21 Jul 2010 09:36:04 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=553#comment-81083</guid>
		<description><![CDATA[Shown it is right that you put a right question if u think logically. Just tell me my one question answer that Will you see that how indexing is work in server. 
As indexing work logically into the server same the answer in question said that cluster index sorting the physical data into logical manner.
and also here sortin means not that sort ascending and descending it means that how indexing fetch data into their logical manner it has linked with data.]]></description>
		<content:encoded><![CDATA[<p>Shown it is right that you put a right question if u think logically. Just tell me my one question answer that Will you see that how indexing is work in server.<br />
As indexing work logically into the server same the answer in question said that cluster index sorting the physical data into logical manner.<br />
and also here sortin means not that sort ascending and descending it means that how indexing fetch data into their logical manner it has linked with data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anupam Awasthi</title>
		<link>http://blog.sqlauthority.com/2008/03/30/sql-server-introduction-to-heap-structure-what-is-heap/#comment-80815</link>
		<dc:creator><![CDATA[Anupam Awasthi]]></dc:creator>
		<pubDate>Mon, 19 Jul 2010 15:50:59 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=553#comment-80815</guid>
		<description><![CDATA[Hi katko0ota
 A table that does not have a clustered index is referred to as a HEAP and a table that has a clustered index is referred to as a clustered table.  A clustered table provides a few benefits over a heap such as physically storing the data based on the clustered index, the ability to use the index to find the rows quickly and the ability to reorganize the data by rebuilding the clustered index.]]></description>
		<content:encoded><![CDATA[<p>Hi katko0ota<br />
 A table that does not have a clustered index is referred to as a HEAP and a table that has a clustered index is referred to as a clustered table.  A clustered table provides a few benefits over a heap such as physically storing the data based on the clustered index, the ability to use the index to find the rows quickly and the ability to reorganize the data by rebuilding the clustered index.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: katko0ota</title>
		<link>http://blog.sqlauthority.com/2008/03/30/sql-server-introduction-to-heap-structure-what-is-heap/#comment-64376</link>
		<dc:creator><![CDATA[katko0ota]]></dc:creator>
		<pubDate>Sat, 03 Apr 2010 21:30:44 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=553#comment-64376</guid>
		<description><![CDATA[thanks alot for this information

i have one question

when did SQL server use the heap structure first time??]]></description>
		<content:encoded><![CDATA[<p>thanks alot for this information</p>
<p>i have one question</p>
<p>when did SQL server use the heap structure first time??</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FRANKLIN AMADI</title>
		<link>http://blog.sqlauthority.com/2008/03/30/sql-server-introduction-to-heap-structure-what-is-heap/#comment-55446</link>
		<dc:creator><![CDATA[FRANKLIN AMADI]]></dc:creator>
		<pubDate>Tue, 01 Sep 2009 03:23:58 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=553#comment-55446</guid>
		<description><![CDATA[I think he has done a Great job here, both for himself and we the readers so i say BRAVO to him and GOD Bless him.
Franklin A S
Nigeria &quot; Great People Great Nation&quot;]]></description>
		<content:encoded><![CDATA[<p>I think he has done a Great job here, both for himself and we the readers so i say BRAVO to him and GOD Bless him.<br />
Franklin A S<br />
Nigeria &#8221; Great People Great Nation&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shown</title>
		<link>http://blog.sqlauthority.com/2008/03/30/sql-server-introduction-to-heap-structure-what-is-heap/#comment-35173</link>
		<dc:creator><![CDATA[shown]]></dc:creator>
		<pubDate>Thu, 17 Apr 2008 16:55:50 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=553#comment-35173</guid>
		<description><![CDATA[Hi Pinal,

In the above explanation, U have said
 &quot;If index is created on table, the data stored in table is sorted logically and it is called as clustered index &quot;.

Is it not that Clustered Index would sort the data physically rather than logically. Please correct me if I am wrong.

Thanks
Shown]]></description>
		<content:encoded><![CDATA[<p>Hi Pinal,</p>
<p>In the above explanation, U have said<br />
 &#8220;If index is created on table, the data stored in table is sorted logically and it is called as clustered index &#8220;.</p>
<p>Is it not that Clustered Index would sort the data physically rather than logically. Please correct me if I am wrong.</p>
<p>Thanks<br />
Shown</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nihar Kapadia</title>
		<link>http://blog.sqlauthority.com/2008/03/30/sql-server-introduction-to-heap-structure-what-is-heap/#comment-35158</link>
		<dc:creator><![CDATA[Nihar Kapadia]]></dc:creator>
		<pubDate>Thu, 17 Apr 2008 10:23:10 +0000</pubDate>
		<guid isPermaLink="false">http://sqlauthority.wordpress.com/?p=553#comment-35158</guid>
		<description><![CDATA[good Content.]]></description>
		<content:encoded><![CDATA[<p>good Content.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

