首页 / 问答 / SQL Server数据库如何检测一张数据表中是否存在指定的列名/字段名呢?

SQL Server数据库如何检测一张数据表中是否存在指定的列名/字段名呢?

0

在SQL Server数据库,如何检测一张数据表中是否存在指定的列名/字段名呢?

回复 [×]
提交评论
请输入评论内容

4 个回答

  • 0

    在SQL Server数据库中,我们可以查询sys.columns系统表来判断一张表中是否存在指定的列名/字段名,如下:

    注:请将SQL语句中的columnNametableName替换成你的真实列名和表名。

    Rector的个人主页

    Rector

    2020-04-30 回答

    • 0

      在SQL Server数据库中,还可以使用COL_LENGTH()函数来检测一张表中是否存在指定的列名/字段名,如下:

      Rector的个人主页

      Rector

      2020-04-30 回答

      • 0

        以下是一个检测数据表中是否存在指定的列名,如果不存在则创建这一列的SQL语句:

        Rector的个人主页

        Rector

        2020-04-30 回答

        • 0

          如果在SQL Server 2016+版本的数据库中,可以使用更为简洁的IF语法,如下:

          此SQL语句表示:检测目标表中是否存在指定的列名Column_name,如果存在则从这个目标表中删除这一列。

          Rector的个人主页

          Rector

          2020-04-30 回答

          我来回答