我被困在這個問題中,我無法找到解決方案。 我有兩列cus_category
和cus_flag
。列cus_category
具有如下值:cus_category
我們如何檢查一個字符串是否存在或不在Oracle列表中用逗號分隔的值db
existing,cleared
existing
cleared
expansion,exisitng,cleared
expansion,cleared
former
former,cleared
former,cleared,expansion
former,existing,cleared
等等。我想將cus_flag
設置爲1,其中cus_category
的值是擴展並存在,即使它與expansion,exisitng,cleared
類似,並將清零和前者的值設置爲0。如何實現這個任何人都可以幫助我。
這意味着你是表設計是不正確的,因爲它違反了1NF,如果它在1NF它不會是一個問題 –
在一個單獨的表格中,即cus_category_values指定每一行的值與現有的值一樣,並設置其適當的值,即在這裏1.對於其餘的值及其相應的適當值,類似地進行設置。因此,在代碼中,參考此表並獲取相應的值 –
這是客戶要求我們保留值的原因。 – Shivanshu