“添加这个功能, 嗯,基本上符合预期的要求,不过,你还得要为网站每一篇文章的点击做统计。”
看到这个要求,你也许也会首先想起,去数据库的存储文章的表中,再添加一个字段,如[Hits],写一个存储过程来更些此字段。CREATE PROCEDURE [dbo].[usp_Article_UpdateHit]( @Article_nbr INT)ASUPDATE [dbo].[Article] SET [Hits] = [Hits] + 1 WHERE [Article_nbr] = @Article_nbr
CREATE TABLE [dbo].[Article_Visit_Info]( [avi_nbr] INT IDENTITY(1,1) PRIMARY KEY NOT NULL, [Article_nbr] INT NOT NULL FOREIGN KEY REFERENCES [dbo].[Article] ([Article_nbr]), [Visit_Date] DATETIME NOT NULL DEFAULT(CURRENT_TIMESTAMP))
CREATE PROCEDURE [dbo].[usp_Article_Visit_Info_Update]( @Article_nbr INT)ASINSERT INTO [dbo].[Article_Visit_Info] ([Article_nbr]) VALUES (@Article_nbr)