位置: 编程技术 - 正文

sql server判断数据库、表、列、视图是否存在(sqlserver判断数字)

编辑:rootadmin

推荐整理分享sql server判断数据库、表、列、视图是否存在(sqlserver判断数字),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql里判断,sql server判断语句,sqlserver判断数字,sql server判断数值是否包含小数点,sqlserver判断数字字符,sqlserver判断数据库是否存在,sqlserver判断数据库是否存在,sqlserver判断数据库是否存在,内容如对您有帮助,希望把文章链接给更多的朋友!

1 判断数据库是否存在

if exists (select * from sys.databases where name = '数据库名') drop database [数据库名]

2 判断表是否存在

if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [表名]

3 判断存储过程是否存在

if exists (select * from sysobjects where id = object_id(N'[存储过程名]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [存储过程名]

4 判断临时表是否存在

if object_id('tempdb..#临时表名') is not null drop table #临时表名

5 判断视图是否存在

--判断是否存在'MyView'这个试图IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = N'MyView')PRINT '存在'elsePRINT '不存在'

6 判断函数是否存在

sql server判断数据库、表、列、视图是否存在(sqlserver判断数字)

-- 判断要创建的函数名是否存在 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[函数名]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[函数名]

7 获取用户创建的对象信息

SELECT [name],[id],crdate FROM sysobjects where xtype='U'

8 判断列是否存在

if exists(select * from syscolumns where id=object_id('表名') and name='列名') alter table 表名 drop column 列名

9 判断列是否自增列

if columnproperty(object_id('table'),'col','IsIdentity')=1 print '自增列' else print '不是自增列'SELECT * FROM sys.columns WHERE object_id=OBJECT_ID('表名') AND is_identity=1

判断表中是否存在索引

if exists(select * from sysindexes where id=object_id('表名') and name='索引名') print '存在' else print '不存在'

删除索引 drop index 表名.索引名

或: drop index 索引名 on 表名(貌似不行)

查看数据库中对象

SELECT * FROM sys.sysobjects WHERE name='对象名' SELECT * FROM sys.sysobjects WHERE name='对象名'

一个统计表每天的新增行数及新增存储空间的功能 使用文中提供的代码做一个统计表每天的新增行数及新增存储空间的功能实现步骤如下:1.创建表创建表,存储每天的表空间占用情况CREATETABLE[dbo].[t_rpt_

win7系统安装SQLServer的详细步骤(图文) 首先,如果以前安装的话,要删除干净。我也找了半天的网络资料。1.把原来SQLServer的安装目录C:ProgramFilesMicrosoftSQLServer删除2.所有SQLServer相关的注册表

在Windows XP系统安装SQL server 企业版(图解版) 但网上的方法都只有文字说明,而没有附加相应的截图,我在测试的过程中顺便截图,这样更直观些。下面是海波的安装和测试过程:1、进入MSSQL服务

标签: sqlserver判断数字

本文链接地址:https://www.jiuchutong.com/biancheng/321246.html 转载请保留说明!

上一篇:SQL中varchar和nvarchar的基本介绍及其区别(数据库varchar和nvarchar)

下一篇:一个统计表每天的新增行数及新增存储空间的功能(每天统计数据的表格)

  • 税款所属期
  • 餐饮业增值税是多少
  • 合并报表中怎么抵消投资性房地产
  • 增值税退税比例怎么算
  • 无追索权保理占用谁的额度
  • 有限责任公司相关规定
  • 二房东转租需要备案吗
  • 分包部分也享受价格优惠
  • 国外客户付款方式
  • 以房抵顶工程款有效吗
  • 小企业销售费用多少算高
  • 个人房租费收入怎么做账
  • 变更税务登记证需要提供哪些材料
  • 劳务公司的暂估费是什么
  • 海关废品回收
  • 资产负债表应交税费从哪取数
  • 公司购买住宅可以分期付款吗
  • 滴滴打车税收问题
  • 公司账户转入另一个公司的投资款怎么做账?
  • 个人储蓄存款利率
  • 不计提直接发工资
  • 计提固定资产会计科目
  • 三星笔记使用攻略
  • 英雄联盟登录失败7502013
  • 公司向法人借款会计分录
  • 小商业企业应交所得税
  • 著作权出售后,属于自己的吗
  • 对外贸易法律的特征包括
  • 华为如何定时关机
  • 房地产企业如何结转成本
  • 天猫魔搭
  • 个税手续费反还
  • PHP:Memcached::addByKey()的用法_Memcached类
  • w10控制中心在哪
  • 企业支付的贷款计入gdp
  • 密歇根湖怎么读
  • 上年未结转的成本今年可以结转吗
  • 小微企业延缓缴纳
  • 前后端分离与不分离
  • 滴滴发票4月1日怎么开
  • 应税货物及劳务无法录入
  • 原材料的采购成本主要包括有?
  • 财政补助收入分录
  • jsp页面构成
  • 投资收益主要来源于
  • 处置子公司账务处理
  • 手工账结转
  • 分公司发生的业务,开票给总公司
  • 租赁公司车转到私人名下
  • mysqljoin和where哪个好
  • phpcms 用的是什么模板引擎
  • phpcms api
  • 微信支付算库存商品吗
  • 所得税申报报表
  • 外汇收入需要缴纳增值税吗
  • 进项税额转出的几种情况
  • 交城市维护建设税减半征收吗?
  • 公允价值变动损益在利润表哪里
  • 上年度多提财务费用
  • 股权支付会计处理
  • 付别人押金的会计分录
  • 费用票成本票有哪些
  • 年末增值税有留底,挂在哪个科目
  • 原材料登记什么明细账
  • windows如何安装安卓软件
  • centos7查看目录
  • win7系统重装后蓝屏
  • Coroutine couldn't be started because the the game object 'GameController' is inactive!
  • js观察者模式和发布订阅
  • 优质推荐
  • 信号处理函数 strdup
  • Sublime Text + decoda 调试Quick-cocos2d-x 游戏
  • 基于springboot的毕设
  • ie在支持ftp的功能方面
  • [置顶]bilinovel
  • 深入探究替换词
  • 死循环代码
  • 省市二级联动小组是什么
  • 个体户税务三方协议必须签吗
  • 关于切实加强建筑施工领域安全防范工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设