位置: 编程技术 - 正文

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)

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

  • 减免增值税计入
  • 涉及免所得税及减半所得税的业务如何做账
  • 印花税滞纳金怎么算
  • 免费更换配件如何做账
  • 验签失败的发票追不回来怎么办
  • 小规模纳税人季报还是月报?
  • 错账的查找方法及适用范围
  • 购进商品交印花税
  • 收到股东借款的现金
  • 承租承包经营个人所得税
  • 计提工资需要工资表吗
  • 长期待摊费用账户按用途和结构分类应属于
  • 提回对公户收款是什么意思
  • 外购产品用于赠送帐务处理
  • 承兑汇票怎么换算
  • 城建税和教育费附加可以税前扣除吗
  • 公司购买办公用品300元,以现金支付,购入后即被领用
  • windows11家庭版本地策略组
  • 分公司可以向总公司缴纳管理费吗
  • 土地增值税清算收入如何确定
  • 委托外单位加工发出的材料分录
  • windows的记事本的扩展名
  • PHP:pg_escape_literal()的用法_PostgreSQL函数
  • 社保缴纳基数相差多少
  • php查询今天日期
  • php link指令
  • php将数字转为字符串
  • chrome使用教程
  • 股权投资收益需要缴纳企业所得税吗
  • php调用ffmpeg实现切片
  • vue插槽类型
  • php支付接口对接教程
  • 待转销销项税额是什么
  • 旅行社差额征收 政策
  • js方案
  • js与或运算符
  • 小规模纳税人的企业所得税税率
  • 工程施工企业转账手续费计入什么会计科目
  • 弃置费用的财务费用计算
  • 兼职老师工资小时多少钱
  • 用友软件接口
  • 无形资产减值准备借贷方向增减
  • 可抵扣进项税额包括进项税额转出吗
  • 出口关税怎么缴纳
  • 打样费入什么科目
  • 把其他应付款转成实收资本的话需要去工商改注册资本么
  • 盈余公积转增实收资本对会计要素的影响
  • 账本还用贴印花税票吗
  • 发票管理办法实体法还是程序法
  • 未实现融资收益借贷方向
  • 重新计量设定受益计划变动额计入
  • 职工福利费核算哪些内容
  • 通过备份记录获取文件
  • mysql jdbc
  • bios1962错误
  • linux的用户
  • linux忘记密码怎么重启
  • macbookpro如何开启查找我的mac
  • ssh实现登录功能
  • win102020h2怎么样
  • 解决linux下set_loginuid failed opening loginuid报错问题
  • linux unix操作系统
  • 80端口被system 占用解决方法
  • win8磁盘分区
  • win7怎么禁止程序自启动
  • 如何在linux系统中卸载一个已装载的文件系统
  • javascript标题
  • linux中xargs用法
  • bootstrap和thymeleaf
  • ztree重新加载数据
  • javascript用处
  • 置顶语句子
  • android设计模式面试题
  • 税务局监察室主任职位说明书
  • 税务纪检部门
  • 香港居民个人转让境内股权所得个人所得税税率
  • 关注龙江医保
  • 税务监察室具体工作内容
  • 北京第三税务所咨询电话
  • 支付宝申领失业金申请审核多久
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设