當我嘗試運行任何更改表類型腳本,甚至添加列腳本時,出現上述錯誤返回此錯誤如:sql server - 在預期條件的上下文中指定的非布爾類型的表達式,在'dbo'附近
alter table up_retail add StockGroupID int null
以上運行將返回上面的錯誤,我試圖重新啓動SQL,恢復ANSI設置等,沒有任何人有什麼可能會導致這有什麼建議?
UPDATE: 當我嘗試和刪除約束每
ALTER TABLE [dbo].[ZSeeAlso] DROP CONSTRAINT [FK_ZSeeAlso_Performers]
我得到這個:
附近有語法錯誤 'DBO'。
再次,任何想法會導致這種情況?
**更新2 ** 爲大家進行這樣的檢查在我的查詢窗口的唯一的事情,這是我的SSMS:
這是完整的腳本? –
這個部分,是的,它引起我的問題的線 – DanSolo
我問,因爲我不能重新創建錯誤。是否有可能您的腳本的較早部分未正確終止,因此SQL正在將其作爲該查詢的一部分進行讀取?你可以單獨運行這種說法嗎? –