我試圖添加一個約束(在Oracle中),這限制了用戶在一個字段中存在'smth','smth else'或'one more thing'的條目。基本上,這就是我將如何寫它:檢查SQL語句中的嵌套查詢
ALTER TABLE sometable
ADD CONSTRAINT sometable_text_chk
CHECK (
caption IN (
SELECT caption
FROM sometable
WHERE text NOT IN ('smth', 'smth else', 'one more thing')
)
)
不幸的是,它似乎不被允許巢這個場合的查詢。有沒有解決方法。
這不太清楚 - 字段'text`和`caption`之間的關係是什麼?當你說'限制用戶創建條目時,你是什麼意思......在一個領域已經存在'? (你是否想要在字段`caption`中有獨特的值????) – Unreason 2010-12-08 15:47:56