• 数据库sqlserver添加存储过程,判断是否存在


    1、创建存储过程

    create proc 存储过程名称

    @参数(可添加多个,格式:@参数,也可不添加参数)

    as
    begin
    select * from Base_Apply where F_Id=@参数(添加参数写法)/  select * from Base_Apply where F_Id=具体值(不添加参数写法)
    end;

    2、判断存储过程是否存在

    if exists (select * from dbo.sysobjects where id = object_id(N'dbo.存储过程名称') and OBJECTPROPERTY(id, N'IsProcedure') = 1) 
    print '存在'
    else
    print '不存在'

    3、判断要创建的存储过程名是否存在    
      if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N’ [dbo].[存储过程名]’)   and   OBJECTPROPERTY(id,   N’IsProcedure’)   =   1)    
      --   删除存储过程    
      drop   procedure   [dbo].[存储过程名]    
      GO  

    4 、判断要创建的表名是否存在    
      if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N’ [dbo].[表名]’)   and   OBJECTPROPERTY(id,   N’IsUserTable’)   =   1)    
      --   删除表    
      drop   table   [dbo].[表名]    
      GO   

  • 相关阅读:
    JChartFree创建饼形图
    JFreeChart设置点的颜色
    JChartFree使用散点图
    JChartFree常用数据集
    博客园安家了
    在Android中什么是异步执行;
    XmlPullParserException
    构造器的执行顺序
    Sqlite之contentProvider
    使用java获取歌曲的属性
  • 原文地址:https://www.cnblogs.com/jsfh/p/12784915.html
Copyright © 2020-2023  润新知