本文将向您说明如何在使用alter命令将列添加到表之前,检查表中是否已存在该列。
使用系统表,您可以查看天气列已属于特定表。 SYSCOLUMNS是存储所有表列信息的系统表,从该列中可以检查特定表中是否存在特定列。
例:
如果((从SYSCOLUMNS中的SELECT 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