我想使用SQL Server 2008創建數據庫。我有我的sql查詢來創建它。 但每次我想執行它時,都會收到以下錯誤消息: 「在此上下文中不允許使用子查詢,只允許使用標量表達式。」SQL Server 2008:在此上下文中不允許使用子查詢。只允許標量表達式
這是查詢的一部分,其中的問題是:
alter table PRODUIT add constraint ID_PRODUIT_CHK
check(exists(select * from PRODUCTION
where PRODUCTION.IdProduit = IdProduit));
也有一些是錯誤的「檢查」,但我不知道是什麼。 你能幫我嗎?
從你所顯示的內容不清楚爲什麼FOREIGN KEY約束不是更好的解決方案。 –