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


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

在这个示例中:

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

相关推荐

  1. sql server 修改 判断是否这个

    2024-01-24 03:16:02       51 阅读
  2. 单向环形链的创建与判断是否

    2024-01-24 03:16:02       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-24 03:16:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-24 03:16:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-24 03:16:02       82 阅读
  4. Python语言-面向对象

    2024-01-24 03:16:02       91 阅读

热门阅读

  1. 动态规划Day16(编辑距离,删除元素待写完)

    2024-01-24 03:16:02       47 阅读
  2. python爬虫之协程

    2024-01-24 03:16:02       43 阅读
  3. 二叉树的遍历——代码随想录算法训练营Day14

    2024-01-24 03:16:02       50 阅读
  4. k8s基础知识

    2024-01-24 03:16:02       62 阅读
  5. C++之类的声明

    2024-01-24 03:16:02       54 阅读
  6. Voc标签文件转Yolo标签文件程序

    2024-01-24 03:16:02       54 阅读
  7. Linux具体命令(三)

    2024-01-24 03:16:02       42 阅读
  8. Webpack5入门到原理9:处理字体图标资源

    2024-01-24 03:16:02       62 阅读