当前位置: 首页 > news >正文

sql server 修改表前 先判断是否有这个列

 
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Users' AND COLUMN_NAME = 'userNum')
BEGINALTER TABLE UsersADD userNum INT;
END

在这个示例中:

  • TABLE_NAME = 'Users' 表示我们正在检查Users这张表。
  • COLUMN_NAME = 'userNum' 表示我们在查找名为userNum的列。
  • ADD userNum INT; 是在确认该列不存在后实际执行的语句,它将向Users表中添加一个名为userNum的整数类型(integer)字段。
http://www.lryc.cn/news/287140.html

相关文章:

  • 解决网站高并发问题的策略?
  • 浙政钉实现埋点(浙政钉-H5小程序应用采集开发手册)
  • 【笔记】Helm-4 最佳实践-3 模板
  • 网络爬虫基本原理的介绍
  • Qt配置OpenCV
  • 单片机I/O口驱动MOS管
  • k8s---helm
  • HarmonyOS(十三)——详解自定义组件的生命周期
  • 设计模式-责任链
  • ubuntu怎么安装docker
  • UE4运用C++和框架开发坦克大战教程笔记(十五)(第46~48集)
  • 《Linux系列》Linux虚拟机,LVM逻辑卷扩容,xfs文件系统扩容
  • springboot(ssm动漫手办商城 动漫周边商系统Java系统
  • 卸载 MariaDB:
  • javaweb总览
  • 树,二叉树及其相关知识
  • NumPy必知必会50例 | 5. 高级数组操作:成为 NumPy 数组的忍者
  • 《WebKit 技术内幕》学习之五(3): HTML解释器和DOM 模型
  • extends 和 implements
  • 响应拦截器的 return Promise.reject(res.data.message)
  • Windows下 VS2022 编译OpenSSL 库
  • 【GitHub项目推荐--一个简单的绘图应用程序(Rust + GTK4)】【转载】
  • 【算法小记】——机器学习中的概率论和线性代数,附线性回归matlab例程
  • MySQL数据库的锁机制
  • 解决 conda新建虚拟环境只有一个conda-meta文件&conda新建虚拟环境不干净
  • React16源码: React中的completeWork对HostText处理含更新的源码实现
  • 网络协议与攻击模拟_07UDP协议
  • 生命在于折腾——WeChat机器人的研究和探索
  • 融资项目——EasyExcel将Excel文件保存至数据库
  • 【Oracle】设置FGA(Fine-Grained Audit)细粒度审计