数据库升级失败!SQL文件不全或SQL语句有误!

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:26:36
数据库升级失败!SQL文件不全或SQL语句有误!
错误描述:目标表中不存在列名 'FItemID'。
Sql文件名:E:\WINDOWS\system32\Kdcom\SqlSrv\SP_K3V10.3CBTable.Sql
Sql内容:--增加以FItemID的主键
IF NOT EXISTS(SELECT 1 FROM sysindexes WHERE id=OBJECT_ID('cbMaterielInfo') AND name='PK_cbMaterielInfoFItemID')
BEGIN
ALTER TABLE cbMaterielInfo ADD CONSTRAINT
PK_cbMaterielInfoFItemID PRIMARY KEY NONCLUSTERED
(
FItemID
) ON [PRIMARY]
END

IF NOT EXISTS(SELECT 1 FROM sysindexes WHERE id=OBJECT_ID('cbMaterielInfo') AND name='PK_cbMaterielInfoFItemID')
BEGIN
Create TABLE cbMaterielInfo ADD CONSTRAINT
PK_cbMaterielInfoFItemID PRIMARY KEY NONCLUSTERED
(
FItemID
) ON [PRIMARY]
END

如果不存在这个表当然不能更改alter了,要新建create