位置: 编程技术 - 正文

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)

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

  • 原材料报废可以退税吗
  • 进项发票已认证,发现发票有问题怎么办
  • 冲回存货跌价准备所得税是调增还是调减
  • 什么企业符合加计扣除的条件
  • 增值税发票在邮寄途中丢了怎么办
  • 开票显示错误信息是怎么回事
  • 纳税申报的具体流程个体户
  • 行政单位库存材料包括哪些
  • 期末留抵税额可以留多久
  • 本期已认证但不想抵扣申报表怎么填写
  • 低值易耗品定义出处
  • 进项票超过180天还可以认证吗
  • 上海房产税如何退税
  • 事业单位没有经过公示的内部文件不生效 出处
  • 分摊的水费应取得何种扣除凭证
  • 普票没有税号可以开票吗
  • 专票地址不对可以重开吗
  • 高新加计扣除怎么做账
  • 一键ghost有用吗
  • Win10 20H2 KB5001391补丁包更新内容汇总
  • 电子发票上的电子税章如何才能自动生成
  • 应交增值税的结转
  • 小规模纳税人可以开增值税专用发票吗
  • php表单验证实例
  • 应收账款转让的风险
  • (Select)解决:Element-ui 中 Select 选择器下拉框样式及输入框样式的修改问题(背景色透明与悬停背景色变化与下拉框边距变化等操作)
  • 如何解决Windows10电脑卡顿现象
  • frameworkservic.exe是什么进程 有什么作用 frameworkservic进程查询
  • fxssvc.exe
  • 笔记本投屏到电视
  • php生成zip压缩包
  • 残疾人取得房屋所有权
  • PHP:imageistruecolor()的用法_GD库图像处理函数
  • 跨境电商需要缴纳哪些税种
  • 最大规模的科技公司
  • 穆尔官网
  • 合同补充协议印花怎么写
  • 结转已销产品计入什么科目
  • 研发支出资本化支出属于什么科目
  • git web hook
  • 信息系统服务属于什么类
  • 织梦怎么改网站主页
  • 印花税实收资本和资本公积
  • 事业单位购入固定资产当月计提折旧
  • 印花税怎么申报2023
  • 接受银行承兑汇票需要开通吗
  • c#连接access数据库实例
  • PostgreSQL教程(十八):客户端命令(2)
  • 免征增值税的会计处理
  • 新会计准则其他收益核算内容
  • 纳税人的进项税额怎么算
  • 固定资产登记在三栏明细账可以吗
  • 本年利润总分类账怎么写
  • 安全生产费用应当专户储存专款专用专户核算
  • 社保怎么进行账户转移
  • 享受小微企业免征增值税政策
  • 远程认证软件可以卸载吗
  • 审核记账凭证的心得
  • 工业营业收入含税吗
  • 调整后视镜
  • 去大城市发展成功的例子
  • macos sierra怎么样
  • 苹果电脑mac如何连接打印机
  • mac蓝牙怎么连接耳机
  • win10弹出提示
  • win7看视频黑屏有声音
  • mac通知中心设置方法
  • linux做网卡绑定
  • 如何设置虚拟内存大小
  • suse linux教程
  • win8怎么隐藏桌面图标
  • win10喇叭图标有x
  • win10电脑提示
  • opengl怎么学
  • 批处理有何限制
  • jquery手册手机版
  • window10脚本错误
  • realm数据库连接
  • 国家税务局湖南电子税务局登录
  • 净化水服务税务分类
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设