位置: 编程技术 - 正文

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)

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

  • 什么情况借钱
  • 解聘补偿金赔偿标准2023
  • 固定成本和变动成本之和称作
  • 返岗补贴怎么办理
  • 新换财务软件如何登录
  • 建筑企业预收款开具不征税发票为什么要预缴
  • 品质问题扣供应商款
  • 使用空头支票被银行冻结
  • 收据注明实际到账时间
  • 全资子公司需要设立股东会吗
  • 已经抵扣的发票可以取消抵扣吗
  • 技术服务费普通发票怎么做账务处理
  • 增值税发票开票有误怎么办?
  • 物流公司开票税率
  • 小规模企业所得税优惠政策最新2023
  • 教学用品采购
  • 以前年度损益调整贷方余额表示什么
  • 预算会计的基本等式为
  • 劳务报酬所得的收入额
  • 个人出租房屋交税如何计算
  • 计提成本账务处理
  • 建筑企业预缴企业所得税会计分录
  • 盘亏机器设备会计分录
  • 外账的银行存款怎么处理
  • 兼职劳务报酬要交个税吗
  • PRISMSTA.EXE - PRISMSTA是什么进程 有什么用
  • 哪些税种计入应交税费
  • win10电脑如何设置锁屏时间
  • 文化事业建设费减免政策
  • directx安全吗
  • 先出库还是先开票
  • fte文件怎么打开
  • 转让专利权的会计处理结果
  • 应付债券的会计分录有哪些
  • 应交税金 应交税费
  • 公司偷税漏税有哪些表现形式
  • PHP中empty,isset,is_null用法和区别
  • 工会经费计入什么费用明细科目
  • js如何把字符串转换成数字
  • php静态方法可以被继承吗
  • 补缴税款账务处理
  • 小微企业税款征收方式
  • 纳税人识别号是不是税号
  • 长期股权投资会计准则2021修订
  • 月报表该怎么做表格
  • 公司法人的车辆给公司用可以报销费用吗
  • 应付票据转应付账款分录
  • 固定资产如何入账处理
  • 赠送样品视同销售增值税该怎么做账务处理呢?
  • 仓库用托盘怎么入账
  • 未分配利润期初余额怎么录入
  • 自建厂房的进项税额抵扣
  • 发票被认证
  • 新准则房地产企业收入确认时间
  • vista桌面为什么不能登陆
  • Linux怎么删除文件第一行
  • 苹果mac os x 怎么样使用光盘
  • win8系统怎么设置开机密码
  • searchnavversion.exe - searchnavversion是什么进程 作用是什么
  • 2021年win10累积更新
  • centos7 rpm包安装
  • win10系统更新出错怎么办
  • win10怎么禁用device/credential guard
  • linux的特殊权限
  • windows8桌面图标没有了
  • win10预览模式
  • ExtJS4利根据登录后不同的角色分配不同的树形菜单
  • 安卓app开发框架模板
  • redhat linux6.5安装教程
  • 设计一个windows
  • [置顶]游戏名:chivalry2
  • 简述javascript
  • unity 3d游戏开发
  • jquery日历插件代码
  • android教学
  • android实战项目实例
  • python中django框架
  • 地下车库是否缴房产税
  • 增值税借方有余额怎么调整
  • 如何开展班级全部活动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设