位置: 编程技术 - 正文

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)

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

  • 小微企业年度所得税优惠政策
  • 增值税普通发票税率
  • 增值税专用发票几个点
  • 出借包装物收取的押金
  • 什么记在借方
  • 企业所有者权益科目有哪些
  • 年平均资金占用额计算公式
  • 金税盘显示已到锁死期,未到汇总期是什么原因
  • 收回次月作废的发票需要做账吗
  • 企业所得税准予扣除
  • 外企当年利润能赚多少
  • 会计成本核算工作内容
  • 银行抵债资产处置需要缴纳什么税费
  • 超30日未备案
  • 入库出库模板
  • 财务发票已开但钱未到位怎么处理?
  • 工程类一般纳税人可以开3%的税率吗
  • 防暑降温费可以用工会经费吗
  • 分公司负债,总公司要负担
  • 投资收益年底结转怎么算
  • 贷款本金余额具体是什么意思
  • 专票当普票入帐有问题吗
  • win11如何启用远程访问
  • 专用发票可以抵税是什么意思
  • 您的磁盘
  • PHP:pg_lo_import()的用法_PostgreSQL函数
  • $(window).resize
  • php调用sql server存储过程
  • 什么情况下计提信用减值损失
  • 股权划转是否涉及印花税
  • 建筑工程开税票比例占到合同金额的多少
  • yolov5最新版
  • 递延所得税资产借贷方向
  • 收据不可以入账吗
  • ntpd命令
  • php密码加密技术phpass
  • 网络购发票怎么读入
  • 补交地税多少钱
  • python中如何删除文件
  • 玩转mongodb4.0从入门到实践
  • mysql存储过程 游标
  • 销售成本是付现成本吗
  • 发票报送日志不完整
  • 工程行业预交税款怎么算
  • spark sql add jar
  • 个人所得税的税率表最新的
  • 固定资产折旧加计扣除最新政策
  • 固定资产清理的含义
  • 短期借款利息是期间费用吗
  • 药品的增值税税率13%还是17%?
  • 材料成本差异率是什么意思
  • 公司组织员工旅游需要交个税吗
  • 开办费账务处理实操案例
  • 营业外支出处置固定资产损失是坏账
  • 原材料登记什么明细账
  • supervisor.sock refused connection
  • xp系统许多网页打不开
  • ksweb软件
  • ubuntu怎样
  • win7系统自带游戏在哪
  • ServiceLayer.exe - ServiceLayer是什么进程 有什么用
  • windows应用图标
  • 二分法查找 js
  • javascript的代码写在哪里
  • linux for i in
  • javascript数组去重set方法
  • NGUI 响应touchscript 的 tuio动作
  • TNet Tasharen Networking
  • [置顶]星陨计划
  • jquery使用Cookie和JSON记录用户最近浏览历史
  • android开发前景
  • 两个fragment之间传值
  • 怎么理解python
  • 电子税务局怎么添加银行账户信息
  • 电子税务局企业账号是税号吗
  • 江苏国税电子税务局打印机设置
  • 关税税率表包括哪些
  • 重庆市国家税务局电子税务局官网登录
  • 领完发票后 怎么读取
  • 加拿大鹅海关被税交多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设