1
私はビューを作成していますし、ビューの私のフィールドの一つは、POフィールドである(それは出力テーブルの主キーです)無効なOracleビュー列
主キーが複合キー(同上+ cntrid)
です私は
select (po_cntr || proj_id) PO
一意のキーを取得するには、次の文を書いていたが、まだここに欠けているものを、dupを見せていますか?
私はビューを作成していますし、ビューの私のフィールドの一つは、POフィールドである(それは出力テーブルの主キーです)無効なOracleビュー列
主キーが複合キー(同上+ cntrid)
です私は
select (po_cntr || proj_id) PO
一意のキーを取得するには、次の文を書いていたが、まだここに欠けているものを、dupを見せていますか?
連結値のようなサウンドはユニークではありません。
PO_CNTR PO_ID
ABC12 1
ABC1 21
はその後、両方のために連結した値が「ABC121」のようになります。あなたはこのような2つの行を持っている場合たとえば、
。
select (po_cntr || '-' || proj_id) PO
:
最も可能性の最も簡単な解決策は、連結フィールドで区切り文字を含めることです