Кто-то прислал мне список с кодами, и мне нужно проверить, существует ли каждый код в таблице базы данных Oracle 10.
список выглядит примерно так:
code1, code2, code3
Конечно, для каждого элемента в списке, который я могу сделать
select id from my_table where code = 'code1'.
Но это заняло бы много времени и не очень изящно. Я хотел бы сообщить список, как:
code1 present
code2 X
code3 X
code4 present
Я смутно осведомлен об операторе With в Oracle, но я не уверен, как использовать его со списком значений вместо подзапроса.