zoukankan      html  css  js  c++  java
  • 批量删除数据库中有特定开始字符的表、视图和存储过程

    USE 数据库名

    GO

    DECLARE @SQL VARCHAR(8000)

    DECLARE @TYPE VARCHAR(2)

    DECLARE @PREVSTR VARCHAR(20)

    DECLARE @TEMPSQL VARCHAR(150)

    SET @TYPE='U'

    SET @PREVSTR='FP_OLDPROD_%'

    SET @TEMPSQL='DROP TABLE '

    WHILE (SELECT COUNT(*) FROM SYSOBJECTS WHERE TYPE=@TYPE AND NAME LIKE @PREVSTR )>0

    BEGIN

    SELECT @SQL=@TEMPSQL + NAME FROM SYSOBJECTS WHERE (TYPE = @TYPE) AND NAME LIKE @PREVSTR ORDER BY @TEMPSQL + NAME

    PRINT @SQL

    EXEC(@SQL)

    END

    SET @TYPE='V'

    SET @PREVSTR='FP_OLDPROD_%'

    SET @TEMPSQL='DROP VIEW '

    SET @SQL=''

    WHILE (SELECT COUNT(*) FROM SYSOBJECTS WHERE TYPE=@TYPE AND NAME LIKE @PREVSTR )>0

    BEGIN

    SELECT @SQL=@TEMPSQL + NAME FROM SYSOBJECTS WHERE (TYPE = @TYPE) AND NAME LIKE @PREVSTR ORDER BY @TEMPSQL + NAME

    PRINT @SQL

    EXEC(@SQL)

    END

    SET @TYPE='P'

    SET @PREVSTR='FP_OLDPROD_%'

    SET @TEMPSQL='DROP PROC '

    SET @SQL=''

    WHILE (SELECT COUNT(*) FROM SYSOBJECTS WHERE TYPE=@TYPE AND NAME LIKE @PREVSTR )>0 BEGIN SELECT @SQL=@TEMPSQL + NAME FROM SYSOBJECTS WHERE (TYPE = @TYPE) AND NAME LIKE @PREVSTR ORDER BY @TEMPSQL + NAME

    PRINT @SQL

    EXEC(@SQL)

    END

  • 相关阅读:
    hdu1089
    hdu1088
    驴妈妈
    途牛悄然上市 登陆SEC途牛前景如何
    途牛旅游网
    百度-----携程
    携程旅行网
    手机游戏
    web
    改造 改革
  • 原文地址:https://www.cnblogs.com/qingshan/p/2628501.html
Copyright © 2011-2022 走看看