0
喜誰能電話我如何檢查一個主鍵是否存在於一個表,並添加主鍵如果不是exixts在SQL Server精簡(。自衛隊)..如何檢查和改變限制
我「M用這個,
IF NOT EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE CONSTRAINT_TYPE = 'PRIMARY KEY')
BEGIN
alter table [tablename] add constraint [name] PRIMARY KEY (columnname)
END
當我的SQL Server Compact我得到這個錯誤執行這個..
主要錯誤0x80040E14,次要錯誤25501
IF NOT EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE CONSTRAINT_TYPE ='PRIMARY KEY')BEGIN alter table [tablename] add constraint [name] PRIMARY KEY(columnname)END 解析查詢時發生錯誤。 [令牌行號= 1,令牌行偏移= 1,令牌錯誤= IF]
謝謝你..
看來SSCE不支持IF。 – 2010-08-28 09:28:04
好的,我該如何檢查任何幫助? – Leema 2010-08-28 10:21:17