位置: 编程技术 - 正文

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)

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

  • 关税完税价格是离岸价还是到岸价
  • 待抵扣进项税额转入进项税额
  • 个人哪些捐赠可以税前扣除
  • 社保退回来的钱怎么做账
  • t3怎么查资产负债表
  • 小规模纳税人购入和销售的增值税
  • 个人出租房屋需要办理什么手续
  • 电子商务公司开业活动流程
  • 减免税款年末有余额吗
  • a企业给关联公司借款怎么做账
  • 经营活动现金净流量公式
  • 消防检测需要资质吗?
  • 发票不附销货清单可以吗
  • 房屋契税是按照发票上的不含税价格交吗
  • 办理外汇账户开户手续
  • 企业优化什么意思
  • 转账支票背书有时间限制吗
  • 企业如何规避印刷风险
  • 会计人士必知建筑业主要成本会计分录一览
  • 营业执照印花税是什么意思啊
  • 收费公路通行费增值税电子普通发票
  • 定额发票什么时候失效
  • 金融资产包括哪三大类及会计科目
  • 专利权计入什么所得
  • 未取得发票怎么做纳税调增操作
  • 电商企业如何确定产品结构
  • 淘宝无票采购账务处理
  • 出售固定资产属于收入
  • 商品促销有关问题
  • 租入的生产设备改良支出计入什么费用
  • 公积金社保报销会计分录怎么写?
  • 政府补助不征税条件
  • 银行回单如何做凭证
  • 违约金合同条款怎么写
  • win10字体有些模糊
  • windows账户名a
  • linux的grep命令使用
  • linux系统中安装软件的批处理文件
  • 备份计算机需要多久
  • php数组函数输出《咏雪》里有多少"片"字
  • 进项抵扣发票如何查询
  • win7系统打印机在哪里
  • 甘油三血脂高怎么办
  • php如何自定义函数
  • 项目完工叫什么
  • php中常见的错误类型有
  • 做了几年前端基础还是很差
  • java arraytolist
  • 投资收益的会计处理
  • 什么是企业所得税收入
  • 单位为职工订做活动通知
  • 帝国cms视频教程
  • 企业所得税实训内容及过程
  • 存款对银行经营的意义
  • 公用经费属于哪一类经费
  • 专项附加可以随便填吗
  • 进口货物应纳增值税的计算公式
  • 销售产品领用单独计价的包装物2000元,售价2400元
  • 红冲以前年度费用
  • 成本类科目在哪里列式
  • 工作经费是什么
  • 公司内部核算调研报告
  • 企业自建厂房需要有资质吗
  • 预缴土地增值税的会计处理
  • 解除非正常户罚款调整操作
  • mysql 使用inet_aton和inet_ntoa处理ip地址数据的实例
  • 宏基笔记本一键恢复系统
  • windows media player在播放文件时遇到问题怎么解决
  • win7旗舰版如何禁止更新
  • linux中查看文件
  • 在Linux系统中安装pacman
  • linux vmware命令行
  • python写出来的程序怎么用
  • python中的zip()函数详解
  • 广东省为什么电不够用
  • 如何开具税收缴纳证明
  • 青岛怎样网上交医保
  • 购车强制险包括哪些
  • 长沙房产税如何征收
  • 深圳市百旺信投资有限责任公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设