位置: 编程技术 - 正文

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)

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

  • 综合所得减除费用标准
  • 资产负债表应交税费期末余额是什么意思
  • 为职工支付的补充养老保险计入哪
  • 通行费进项抵扣政策
  • 存货项目包括哪些具体内容
  • 企业税收标准是多少
  • 出口不报关账务处理
  • 退回多扣社保分录
  • 银行扣除的贴现利息怎么算
  • 采购运输管理系统
  • 项目一次性奖励会计分录怎么处理
  • 股票印花税怎么交
  • 汽车修理厂可以安装车牌吗
  • 保安服务费可以开具专票吗
  • 处于汇总期
  • 车船税交给谁了
  • 中小企业固定资产管理存在的问题
  • 其他公司代付工资怎么做
  • 公务费和业务费怎么算
  • 小规模纳税人增值税申报表怎么填
  • 一般纳税人附加税费减免政策
  • 租入固定资产装修
  • 财产行为税税种
  • 通过拍卖取得的车牌号,过期了怎么办
  • 临时文件夹移动到c盘根目录下windows7
  • 预提费用支付是指什么
  • 暂估成本的会计处理
  • 间断性断网
  • 在电脑桌面上添加快捷程序
  • 固定资产净值与原值的区别
  • PHP:date_default_timezone_get()的用法_Date Time函数
  • 企业存货期末应如何计价
  • 用gpu运行python
  • 厂区绿化工程计入什么科目
  • 季度所得税表中营业收入填万元还是总金额
  • 未交增值税的核算方法
  • 建筑业红冲发票如何处理
  • php实现发送邮件
  • 民营企业的工业项目建设-经营-转让是什么模式
  • 手把手教你使用opc
  • 先申报工资还是先发工资
  • 计算机网络拓扑结构有哪些
  • vue2vue3的区别
  • php destruct
  • 小规模纳税人减免增值税会计处理
  • 贷款利息现金流量表什么项目
  • 法律服务费属于什么服务
  • python如何访问私有方法
  • 弥补以前年度亏损怎么算
  • 已抵扣的发票冲红会计分录
  • 定期定额个税申报应税项和计税依据为什么不相等
  • sql server 2016使用
  • 土地使用税计入管理费用还是税金及附加
  • 企业常用会计科目表及其解释
  • 股东存入投资款要交什么税
  • 运输开票的税点是多少
  • 银行期初余额录少了怎么办
  • 员工代垫费用能用公户转吗
  • 一般纳税人在外地预缴税款,预缴多了需不需退税
  • 公益救济性捐赠应计入的会计科目是
  • sql合并数据库
  • 数据库性能优化方法论和最佳实践
  • 如何解决win10系统安装不兼容驱动的问题
  • win10预览版选哪个
  • explorer.exe进程文件
  • 开关光驱是平移还是旋转
  • win7系统重启后黑屏不进系统
  • javascript教程
  • 使用Jasmine和Karma对AngularJS页面程序进行测试
  • 批处理命令教程 pdf
  • 自动释放池原理,本质
  • cocos2d-js游戏开发
  • unity3D游戏开发
  • dos命令怎么输入命令
  • vue分页组件page
  • javascript面向对象编程
  • jQuery中通过ajax调用webservice传递数组参数的问题实例详解
  • 国家税务总局开票系统怎么开票
  • 浙里办扫码在哪里
  • 增值税税控开票软件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设