位置: 编程技术 - 正文

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)

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

  • 城建税和教育费附加减免政策
  • 行政事业单位卖废品怎么处理
  • 消费税为什么要计入成本
  • 小规模纳税人一个季度多少免税
  • 自然人独资企业是什么意思
  • 购进蔬菜的进项税额
  • 司法拍卖定义
  • 退休人员怎么缴纳城镇居民医保
  • 房地产开发企业土地增值税清算
  • 公司代扣代缴个税完税凭证在哪里可以打印
  • 减免的残保金怎么计算
  • 免税企业收到增值税专用发票咋办
  • 机关单位伙食
  • 退回剩余工程物资计入什么科目
  • 嵌入式软件收入算制造业收入吗
  • 个人给单位干的小工程需代扣个税吗?
  • 最新房产税费
  • 所得税汇算清缴扣除标准
  • 财税2018 39号文件
  • 工行代收资金清算过渡户是什么?
  • 其他综合收益影响净利润吗
  • 企业卖固定资产
  • 存货账实不符的税务风险
  • 金税盘减免税款贷方余额
  • 远期结汇账务处理分录
  • 国外的发票怎么在中国报销
  • 物业公司哪些收费项目
  • 支付给经销商的装修款怎么入账
  • 怎么解决笔记本电脑卡顿问题
  • 飞机票本身包含保险吗多少钱
  • 专项扣除项目有上限吗
  • 长期闲置的机器叫什么
  • 弥补亏损企业类型都是一般企业吗
  • 初学者是啥意思
  • 土地抵减销项税 土地增值税
  • 利息增值税及附加计算
  • 深度测试软件
  • angular 初学者快速上手教程
  • 人类记忆存储在哪
  • 帝国cms使用手册
  • 企业年报未报会有什么后果
  • 帝国cms数据表
  • 只有发票没有合同可以做账吗
  • 预付卡做账吗
  • 施工企业预缴税款
  • sqlyog与mysql
  • 文化事业建设税怎么申报
  • 进料加工转内销会计处理
  • 三项费用合计包括哪些
  • 开空头发票犯法吗
  • 内部转账单怎么填制
  • 展厅租赁税率
  • 营改增对企业税负影响
  • 计提社保如何做分录
  • 营业税金及附加会计分录
  • 本期摊余成本
  • SQL Server COALESCE函数详解及实例
  • win8无法进入系统
  • freebsd操作命令
  • Win10 64位正式版系统安装方法全过程图解(U大师)
  • 在linux操作系统中,/etc/rc.d/init.d
  • win7怎么隐藏软件
  • surface pro7应用
  • linux如何给网卡配置ip地址
  • windows1020h2更新失败
  • vue自定义过滤器的语法
  • vue.js打包部署
  • android+
  • js时间范围
  • unity的invoke
  • js拖动效果
  • 空调设备税率多少钱
  • 税务ukey怎么升级不了
  • 出口免税不退税主要适用于什么情形
  • 新电子税务局使用方法
  • 发票上的税额由谁填写
  • 发票机怎么测试打印
  • 丰田2.0和2.5混动发动机
  • 上海增值税发票红字怎么开
  • 汉口市中心
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设