位置: 编程技术 - 正文

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)

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

  • 装修设计合同印花税
  • 化肥与农药的利与弊
  • 标书费没有发票收据可以入帐吗
  • 收到税务局退款怎么做分录
  • 货运代理费计入固定资产吗
  • 物业公司物业费收入会计分录
  • 其他综合收益何时转投资收益
  • 分包抵扣
  • 小规模纳税人不开票收入怎么报税
  • 退回以前年度所得税费用会计分录
  • 实收资本未到位情况说明
  • 股权转让过渡期损益会计处理
  • 最新出口退税申报流程
  • 有留抵税额的会计处理
  • 银行开户时存入的现金怎么做账
  • 印花税的计税依据是开票金额吗
  • 土地转让收入怎么交所得税?
  • 所得税多交但又不想去税务局退税怎样做账?
  • 公司缴纳社保要多久
  • 房地产开发企业资质等级有几个
  • 酒店更换地毯的请示
  • 公司帮员工缴纳个税,不从工资里扣,如何做账
  • 期间损益结转怎么结转
  • 股权转让流程详解
  • 电子税务局怎么查看已开发票
  • 折扣销售怎么确认
  • 企业或公司的证明怎么弄
  • 房租费进项税能不能抵扣
  • 从对公账户转账到个人账号需要多久?
  • 收到进项专用发票会计分录
  • 补交以前年度的城建税会计分录
  • 如何让电脑安全
  • php语言之面向对象编程 educoder
  • win10预览版是什么意思
  • 前端vue后端node
  • 缴费单位未按规定缴纳社会保险费的按日加收
  • 行政事业单位 银行
  • 合伙企业利润分配首要依据
  • 代开开增值税专票和自己开有什么区别
  • 猿类作文
  • 使用命令查看
  • python有没有指针
  • 开票和不开票的销项税额怎么算
  • 延迟开票如何规避风险
  • 没有进项票开了销项票后期有了进项票可以吗
  • 供货商少开发票金额如何进行会计处理?
  • 汽车维修费可以做差旅费吗
  • 库存商品可以领用加工吗
  • 数据库SQL中DML
  • 可抵扣进项税的普通发票
  • 购入固定资产入账会计凭证怎么做
  • 汇算清缴里的账户是什么
  • 钢管扣件租赁公司账务处理
  • 生产企业的模具费用计入什么科目
  • 独立核算分公司与总公司的账务处理
  • 上期计提的费用怎么入账
  • 包工包料工程如何报价合理
  • 政府征税再进行补贴对消费者福利的影响
  • 保险可以税前扣除吗
  • 电脑算固定资产哪一类
  • 累计折旧余额在哪方
  • 登记三栏式现金日记账和银行存款日记账的依据
  • mysql源码编译
  • sqlserver中通过osql/ocmd批处理批量执行sql文件的方法
  • mac如何更改
  • Win7系统如何打开磁盘管理工具
  • 关机你的电脑遇到问题,需要重新启动,我们只收集
  • jquery中attr和prop
  • nodejs回调函数返回值如何传递给其它函数
  • node.js安装教程详细
  • 安卓十游戏怎么玩
  • js设计模式书
  • Python搭建HTTP服务器和FTP服务器
  • 如何进行前后端交互
  • jquery 插件写法
  • linux中scp命令和scp命令用法大全
  • Nodejs之http的表单提交
  • javascript面向对象吗
  • 医院缴纳什么税
  • 杨柳青还迁房2024年还建不建
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设