MSSQL报错:添加列名无效(mssql添加的列名无效)
MSSQL报错「添加列名无效」是因为当我们想在表中添加一列并赋予列名时,SQL Server并不总是接受这个名字,这种情况通常是因为该列的名称不是有效的格式。
要解决这一问题,我们必须检查列名,看看其是否符合有效的格式:名称不能是SQL服务器关键字,以及不可以包含空格,特殊字符。最佳实践是使用_下划线和字母,以及必要时使用数字,以确保列名称具有唯一性。
下面是一段典型的MSSQL报错:添加列名无效的代码,可以用于检查列名是否符合有效格式。
if (NOT EXISTS (SELECT name FROM sys.columns
WHERE [name] = N”
AND [object_id] = OBJECT_ID (N’