位置: 编程技术 - 正文

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)

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

  • 非商业性旅游服务
  • 未核销fyc
  • 增值税认证勾选平台
  • 公司的个人所得税是多少
  • 年金终值系数公式例题
  • 会计科目已受控于应收应付系统
  • 已报废的固定资产
  • 复利现值系数完整版
  • 补记上年度计提所得税费用的会计分录
  • 居民企业只就其境内全部所得纳税
  • 收到其他银行划回的款项属于什么科目
  • 汇算清缴自查报告
  • 货物进出口代理公司
  • 企业取得的信托计划分红缴企业所得税吗
  • 出口分为哪四步
  • 免税发票上税率是多少
  • 应交税费的期初余额是借还是贷
  • 坏账准备年末结账要结清吗
  • 筹建期间开办费账务处理
  • 税金及附加期末结转分录
  • 税务贷的用途
  • 增值税减免税明细表
  • 发票认证的三种方式
  • 所得税汇算清缴退税会计分录怎么做
  • 长期股权投资增加的原因
  • 退税账务处理分录
  • 年薪制职工薪酬计算方法
  • 个人所得税和企业所得税都要交吗
  • 如何解决WIN10系统文件夹只读属性不能更改
  • 宽带连接错误651是什么意思
  • 正常运行英文
  • php 正则表达式
  • 税收返还需要缴纳什么税
  • 是谁唤醒你
  • 回迁房办理房产证契税怎么交
  • zend framework手册
  • php模板引擎执行时间
  • 520要来了要吵架的赶紧
  • word2vec使用方法
  • node 文件
  • 法定的盈余公积是什么
  • 在建工程怎么做账务处理
  • MySQL中用通用查询日志找出查询次数最多的语句的教程
  • 契税怎么征
  • 附加税扣款时做成了借税金及附加怎么办
  • 公司购买法拍房需要交什么费
  • 向个体工商户付款可以转给个体法人吗
  • 折旧汇总分配周期参数设定完成可以更改吗
  • 食用油交税吗
  • 汽修修理厂
  • 工程项目立项前的安全评估
  • 开具电费发票如何入账?
  • 纸质银行承兑到期怎么办
  • 库存商品暂估入库可以结转成本吗
  • 跨年后发票作废
  • 公司向法人借款会计分录
  • 公司采购产品赠送给客户会计分录
  • 公司股东可以买公司股票吗
  • 过桥贷款有什么风险
  • 公司注销时应付账款怎么处理
  • 这个营业外支出怎么算
  • 年末增值税有留底,挂在哪个科目
  • 个人所得税专项扣除需要交钱吗
  • 解缴税费
  • 营改增后混凝土税率
  • windows录音机录音文件格式
  • win10和os x el capitan分屏操作对比视频
  • 在linux中使用哪个命令可以用于管理用户账户
  • win7 手动输入用户名
  • win8电脑背景变成黑色的了是为什么
  • linux配置光纤
  • Android Bound Service(二) ----- Using AIDL
  • css使用教程
  • 3种不同的播种方法
  • nodejs 动态网页
  • python数据连接
  • python打印出none
  • 自来水征税
  • 如何在网上开税票发票
  • 广州市国税咨询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设