本文将向您说明如何在使用alter命令将列添加到表之前,检查表中是否已存在该列。
使用系统表,您可以查看天气,一列已经属于特定表。 SYSCOLUMNS是存储所有表列信息的系统表,从该列中可以检查特定表中是否存在特定列。
例:
if((从SYSCOLUMNS中选择COUNT(*)ID = OBJECT_ID('Table_Name')AND Name ='Column_U_Want_To_Add')<1)开始
更改表Table_Name添加Column_U_Want_To_Add数据类型;
结束
在这里,OBJECT_ID将表名称作为参数,将名称(要添加的列名称)作为参数。
如果计数大于零,则表明该表已经存在。 如果不是,则可以使用alter命令添加该语句以将列添加到表中。
谢谢
巴拉斯·雷迪VasiReddy
本文介绍了一种在SQL Server中检查表中是否已存在特定列的方法,并提供了使用系统表SYSCOLUMNS进行检查的示例代码。若列不存在,可使用ALTER命令添加。
731

被折叠的 条评论
为什么被折叠?



