zoukankan      html  css  js  c++  java
  • 新闻表存贮过程

    USE [newssystem]
    GO
    /****** Object:  StoredProcedure [dbo].[news_delete]    Script Date: 2013/12/10 22:18:29 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    -- Author:  张良伟
    -- Create date: 2013-12-10 19:30
    -- Description: 删除新闻
    -- =============================================
    ALTER PROCEDURE [dbo].[news_delete]
    @id int
    AS
    BEGIN
    --先删除该新闻下的评论
    delete comment where newsId=@id
    --再删除新闻本身
    delete news where id=@id
    END

    USE [newssystem]
    GO
    /****** Object:  StoredProcedure [dbo].[news_selectByCaId]    Script Date: 2013/12/10 22:18:57 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO

    -- =============================================
    -- Author:  张良伟
    -- Create date: 2013-12-10 19:30 
    -- Description: 根据类别ID取出该类别下的所有新闻
    -- =============================================
    ALTER PROCEDURE [dbo].[news_selectByCaId]
    @caid int 
    AS
    BEGIN
        select  n.id,n.title,n.createTime,c.[name] from news n
     inner join category c on n.caId=c.id and n.caId=@caid
     order by n.createtime desc
    END

    USE [newssystem]
    GO
    /****** Object:  StoredProcedure [dbo].[news_selectByCaId]    Script Date: 2013/12/10 22:19:21 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO

    -- =============================================
    -- Author:  张良伟
    -- Create date: 2013-12-10 19:30 
    -- Description: 根据类别ID取出该类别下的所有新闻
    -- =============================================
    ALTER PROCEDURE [dbo].[news_selectByCaId]
    @caid int 
    AS
    BEGIN
        select  n.id,n.title,n.createTime,c.[name] from news n
     inner join category c on n.caId=c.id and n.caId=@caid
     order by n.createtime desc
    END

    USE [newssystem]
    GO
    /****** Object:  StoredProcedure [dbo].[news_selectByContent]    Script Date: 2013/12/10 22:19:37 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    -- Author:  张良伟 
    -- Create date: 2013-12-10 7:00
    -- Description: 根据内容搜素新闻
    -- =============================================
    ALTER PROCEDURE  [dbo].[news_selectByContent]
    @content varchar(1000)
    AS
    BEGIN
     select top 10 n.id,n.title,n.createTime,c.[name] from news n
     inner join category c on n.caId=c.id
     where n.content like'%'+@content+'%'
     order by n.createtime desc
    END

    USE [newssystem]
    GO
    /****** Object:  StoredProcedure [dbo].[news_selectById]    Script Date: 2013/12/10 22:19:51 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    -- Author:  张良伟
    -- Create date: 2013-12-10 19:30 
    -- Description: 根据类别ID取出该条新闻主体内容
    -- =============================================
    ALTER PROCEDURE [dbo].[news_selectById]
    @id int
    AS
    BEGIN
    select title,[content],createTime,caId from news where id=@id
    END

    USE [newssystem]
    GO
    /****** Object:  StoredProcedure [dbo].[news_selectByTitie]    Script Date: 2013/12/10 22:20:07 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    -- Author:  张良伟
    -- Create date: 2013-12-10 19:30 
    -- Description: 根据标题搜索新闻
    -- =============================================
    ALTER PROCEDURE [dbo].[news_selectByTitie]
    @title varchar(100)
    AS
    BEGIN
     select top 10 n.id,n.title,n.createTime,c.[name] from news n
     inner join category c on n.caId=c.id
     where n.title like '%'+title+'%'
     order by n.createtime desc
    END

    USE [newssystem]
    GO
    /****** Object:  StoredProcedure [dbo].[news_selectHotNews]    Script Date: 2013/12/10 22:20:23 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    -- Author:  张良伟
    -- Create date:2013-12-10 19;00
    -- Description: 取出10条热点新闻(评论回复最多的十条新闻)
    --=============================================
    ALTER PROCEDURE [dbo].[news_selectHotNews]

    AS
    BEGIN
        select top 10 n.id,n.title,n.createTime,c.[name] from news n
        inner join category c on n.caId=c.id
     inner join comment com on com.newsId=n.id
        group by n.id,n.title,n.createTime,c.[name]
        order by n.createTime desc
    END

    USE [newssystem]
    GO
    /****** Object:  StoredProcedure [dbo].[news_selectNewNews]    Script Date: 2013/12/10 22:20:32 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    -- Author:  张良伟 
    -- Create date: 2013-12-10 7:00
    -- Description: 选择最新十条新闻
    -- =============================================
    ALTER PROCEDURE [dbo].[news_selectNewNews]
    AS
    BEGIN
     select top 10 n.id,n.title,n.createTime,c.[name] from news n
     inner join category c on n.caId=c.id
     order by n.createtime desc

    END

    USE [newssystem]
    GO
    /****** Object:  StoredProcedure [dbo].[news_update]    Script Date: 2013/12/10 22:20:54 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    -- Author:  张良伟
    -- Create date: 2013-12-10 19:30
    -- Description: 修改新闻
    -- =============================================
    ALTER PROCEDURE [dbo].[news_update]
    @id int,
    @title varchar(100),
    @content text,
    @caid int
    AS
    BEGIN
    UPDATE news
    set title=@title,[content]=@content,caId=@caid
    where id=@id
    END

  • 相关阅读:
    django页面分类和继承
    django前端从数据库获取请求参数
    pycharm配置django工程
    django 应用各个py文件代码
    CF. 1428G2. Lucky Numbers(背包DP 二进制优化 贪心)
    HDU. 6566. The Hanged Man(树形背包DP DFS序 重链剖分)
    小米邀请赛 决赛. B. Rikka with Maximum Segment Sum(分治 决策单调性)
    区间树 学习笔记
    CF GYM. 102861M. Machine Gun(主席树)
    2016-2017 ACM-ICPC East Central North America Regional Contest (ECNA 2016) (B, D, G, H)
  • 原文地址:https://www.cnblogs.com/liangwei/p/3468335.html
Copyright © 2011-2022 走看看