1
配列に値を格納してwhere句で使用します。オラクルwhere句の配列を使用する方法?
このよう:このような
SELECT ... ...
FROM myTable
WHERE (myTable.id, myTable.type)
IN (SELECT *
FROM table(array_collection)
)
array_collection値:
(('1','N'),
('2','N'),
('3','Y'))
そして、それを行うには、スキーマレベルtable
タイプを作成していないどのような方法がありますか?
ねえ、あなたはより具体的に説明してくださいできますか? 「テーブル」はどのように見えますか? – HeadOverFeet
スキーマレベルの型を作成したくない場合は、値をチェックしWHEREフィルタ述語で使用する関数を作成する必要があります。しかし、それは良いパフォーマンスを持っていません – SkyWalker