SQL Server—如何使用IF Exists判断详解

news/2024/10/4 9:12:35 标签: sql, oracle, 数据库
  • SQL Server—如何使用IF Exists判断详解

    • 语法:    if exists (select * from 查询类型 where name = '查询数据的名称')

    • 1 判断数据库

      • 1. 查询数据库如果存在则删除掉

      • -- where 条件查询

      • -- name 数据库名 -- database 数据库 存放表

      • -- 选择sysdatabases表数据库名为People的数据库 -- drop删除

      • if exists (select * from sysdatabases where name = 'People')

        drop database People -- 删除数据库

        go -- 结束

    • 2 判断表格

      • 2 判断表格是否存在 如果存在则删除

      • -- table 表 -- sysobjects 表

      • if exists(select * from sysobjects where name = 'nunber')

        drop table number --删除掉

        go

    • 3 判断约束

      • 判断约束如果存在则删除

      • 语法: -- constraint 约束

      • if exists(select * from sysobjects where name = '约束名')

        alter table XueShengTable drop constraint 约束名 --通过表格查到约束然后删除

        go

        小提示: 任何约束的判断方法都一样

    • 4 判断存储过程

      • if exists(select * from sysobjects where name ='ChengJi')

        drop procedure ChengJi

        go


http://www.niftyadmin.cn/n/5689779.html

相关文章

YOLO11改进|上采样篇|引入CARAFE上采样模块

目录 一、CARAFE上采样模块1.1CARAFE上采样模块介绍1.2CARAFE核心代码 五、添加MLCA注意力机制5.1STEP15.2STEP25.3STEP35.4STEP4 六、yaml文件与运行6.1yaml文件6.2运行成功截图 一、CARAFE上采样模块 1.1CARAFE上采样模块介绍 CARAFE 的主要思想: 将特征图的上采…

C(九)while循环 --- 军训匕首操情景

匕首操,oi~oi~oi~~~~~ 接下来的几篇推文,杰哥记录的是三大循环结构的运行流程及其变式。 本篇的主角是while循环。👉 目录: while循环 的组成、运行流程及其变式关键字break 和 continue 在while 循环中的作用while 循环的嵌套题目…

扩展可持续性概念:太空移民、持久产品与人类未来

可持续性的扩展概念:超越绿色能源,关乎人类未来的延续 当我们听到“可持续性”这个词时,大多数人首先想到的是环境保护、绿色能源、减少碳足迹或保护生态系统。虽然这些都是不可忽视的重要部分,但可持续性远远超出了绿色能源的范…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——13.mapset(模拟实现)

1.对红黑树进行改造 1.1treenode模板参数改变 之前构建treenode模板参数传的是class k,class v(set为k&#xff0c;k&#xff1b;map是k&#xff0c;v&#xff09;&#xff0c;现在直接用T代替 template<class T> //这里直接传了T作为模板参数&#xff0c;T可能是pai…

ICM20948 DMP代码详解(60)

接前一篇文章:ICM20948 DMP代码详解(59) 上一回开始解析icm20948_set_fsr函数以及其中的inv_icm20948_set_fsr函数,本回继续。为了便于理解和回顾,再次贴出inv_icm20948_set_fsr函数源码,在EMD-Core\sources\Invn\Devices\Drivers\ICM20948\Icm20948Setup.c中,如下: i…

Spring MVC的运行流程详解

Spring MVC作为一个广泛使用的框架&#xff0c;提供了灵活且强大的MVC架构支持。尤其在业务系统中&#xff0c;Spring MVC能够有效地处理大量并发请求&#xff0c;提供良好的用户体验。本文将详细讲解Spring MVC的运行流程&#xff0c;以电商交易系统为案例&#xff0c;帮助读者…

web前端面试中拍摄的真实js面试题(真图)

web前端面试中拍摄的真实js面试题&#xff08;真图&#xff09; WechatIMG258.jpeg WechatIMG406.jpeg WechatIMG407.jpeg WechatIMG922.jpeg WechatIMG1063.jpeg © 著作权归作者所有,转载或内容合作请联系作者 喜欢的朋友记得点赞、收藏、关注哦&#xff01;&#xff01;…

计算机复习10.3

1.下面哪种攻击属于被动攻击(D)。 A. 拒绝服务 B.端口扫描 C. 缓冲区溢出 D. 网络窃听 . 解析&#xff1a;网络攻击&#xff1a;主动攻击(从入侵者角度) 和 被动攻击 拒绝服务&#xff1a;是指攻击者通过向目标服务器或网络发送大量的请求&#xff0c;使得目标系统资源耗尽&a…