DsJian.Web/DbScripts/SqlServer2005.sql
(开头部分) 27KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
--创建评论表
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[{0}Comments]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[{0}Comments](
[ID] [int] IDENTITY(1,1) NOT NULL,
[PostID] [int] NOT NULL,
[Author] [nvarchar](100) NOT NULL,
[AuthorEmail] [nvarchar](100) NULL,
[AuthorHashedEmail] [nvarchar](100) NULL,
[AuthorUrl] [nvarchar](150) NULL,
[AuthorIP] [nvarchar](50) NOT NULL,
[CommentTime] [datetime] NOT NULL CONSTRAINT [{0}DF_Comments_CommentTime] DEFAULT (getdate()),
[CommentTimeGMT] [datetime] NOT NULL CONSTRAINT [{0}DF_Comments_CommentTimeGMT] DEFAULT (getutcdate()),
[CommentContent] [text] NOT NULL,
[CommentStatus] [int] NOT NULL CONSTRAINT [{0}DF_Comments_CommentStatus] DEFAULT ((1)),
[CommentType] [int] NOT NULL CONSTRAINT [{0}DF_Comments_CommentType] DEFAULT ((1)),
[AuthorArgent] [nvarchar](200) NULL,
[ParentCommentID] [int] NULL,
[ModifiedTime] [datetime] NOT NULL CONSTRAINT [{0}DF_Comments_ModifiedTime] DEFAULT (getdate()),
[ModifiedTimeGMT] [datetime] NOT NULL CONSTRAINT [{0}DF_Comments_ModifiedTimeGMT] DEFAULT (getutcdate()),
CONSTRAINT [{0}PK_COMMENTS] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[{0}Comments]') AND name = N'{0}IDX_COMMENET_TIME_GMT')
CREATE NONCLUSTERED INDEX [{0}IDX_COMMENET_TIME_GMT] ON [dbo].[{0}Comments]
(
[CommentTimeGMT] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[{0}Comments]') AND name = N'{0}IDX_COMMENT_POSTID')
CREATE NONCLUSTERED INDEX [{0}IDX_COMMENT_POSTID] ON [dbo].[{0}Comments]
(
[PostID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[{0}Comments]') AND name = N'{0}IDX_COMMENT_STATUS')
CREATE NONCLUSTERED INDEX [{0}IDX_COMMENT_STATUS] ON [dbo].[{0}Comments]
(
[CommentStatus] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[{0}Comments]') AND name = N'{0}IDX_COMMENT_STATUS_TIME_GMT')
CREATE NONCLUSTERED INDEX [{0}IDX_COMMENT_STATUS_TIME_GMT] ON [dbo].[{0}Comments]
(
[CommentStatus] ASC,
[CommentTimeGMT] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
--创建链接表
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[{0}Links]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[{0}Links](
[ID] [int] IDENTITY(1,1) NOT NULL,
[Linkurl] [nvarchar](250) NOT NULL,
后面还有 510 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
