位置: 编程技术 - 正文

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)

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

  • 定期定额征收的个体户怎么报个人所得税
  • 进项有留底怎么结转
  • 劳务工资入什么科目
  • 房租违约金收入怎么做账
  • 韩国购物小票怎么看图解
  • 当月减少的固定资产当月停止折旧
  • 年底没计提年终奖,下一年发放要怎么做
  • 存货呆滞是什么意思
  • 发票融资贷款应该怎么做账?
  • 未分配利润可以转盈余公积吗
  • 其他收益是否缴纳个税
  • 营改增后增值税小规模纳税人按什么申报
  • 红字发票信息表填好后再怎么操作
  • 预收账款与预付账款均属于负债
  • 民办学校都没有编制吗
  • 小企业 企业所得税
  • 未计提工资
  • 可转换债券存在的问题
  • 银行年费计入管理费用还是财务费用
  • 按照税收一般规定计算的折旧摊销金额
  • 王者荣耀通用铭文狩猎和隐匿
  • linux ssh命令用法
  • 无线电路问题
  • 什么时候不能计入开办费
  • 快递公司账务处理流程及方法
  • PHP验证信用卡卡号是否正确函数
  • 企业所得税的概述
  • OfcPfwSvc.exe - OfcPfwSvc是什么进程 有什么用
  • vue3框架的优点
  • php网页编程
  • 卷积神经网络结构
  • 1.2版本的oppo手机解锁方法
  • 机器学习中的预测评价指标MSE、RMSE、MAE、MAPE、SMAPE
  • opencv图像处理入门与实践pdf
  • php经典面试题及答案
  • 违法汽车查询
  • vuepress plugin
  • 小微企业免征增值税政策2022
  • 金税盘一定要交费吗
  • 不动产简易征收增值税发票 可以抵扣
  • sql server数据库正在恢复
  • 职工教育经费税收金额怎么算
  • 以前年度盈余调整对应科目
  • 开票资料需要哪些东西
  • sqlserver 通用存储过程分页代码(附使用ROW_NUMBER()和不使用ROW_NUMBER()两种情况性能分析)
  • 汇算清缴可以不调整吗
  • 报销差旅费大于预借差旅费会计分录
  • 所得税汇算清缴退税会计分录怎么做
  • 公司临时工的车可以买吗
  • 开具红字发票如何做账?
  • 现金折扣商业折扣的区别
  • 补发以前年度工资的账务处理
  • 一次性伤残补助金是单位给的还是社保给的
  • 平均净资产怎么算公式的
  • 企业营业利润率怎么算
  • 小规模开票免税额度是多少
  • 旅游费用如何记账科目
  • 发票认证完了该怎么取消
  • 非营利医疗机构什么意思
  • sqlserver聚集索引和非聚集索引会不会改变原Id
  • sql server数据库查询语句
  • windows xp 任务栏在右边
  • ubuntu双显卡驱动安装
  • freebsd安装pkg
  • linux wechat
  • win7如何设置鼠标
  • win单击变双击
  • msscli.exe - msscli是什么进程 有什么用
  • win7突然变卡顿怎么回事
  • lua教程书籍
  • activex控件在哪设置
  • js表单验证代码Email
  • Unity3D游戏开发培训课程大纲
  • python 开源框架
  • eclipse创建android项目
  • python class类型
  • javascript基础笔记
  • javascript面向对象精要pdf
  • python djang
  • 济阳二七大集
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设