Вы можете попробовать ниже - используя cte
with cte1 as
(
select 'abc' as key
union
select 'pqr' union select 'xyz'
)
select keyword,case when key is null then 0 else 1 end as is_present
from keywords left join cte1 on keyword=key
Я не совсем уверен, что Вы пытаетесь выполнить, но самый легкий способ сделать это должно, вероятно, ввести поток в задачу Маха после того, как это запускается. Великий источник информации о выполнении этого (а также выполнение кода, чтобы сделать это) может быть найден здесь: http://rentzsch.com/mach_inject/.
Некоторые протесты, что необходимо знать:
Самое простое решение, которое не связано с исправлением двоичного файла, это просто использовать переменную окружения DYLD_INSERT_LIBRARIES и затем запустить ваше приложение.
set DYLD_INSERT_LIBRARIES to /my/path/libAltInput.dylib
Я предполагаю, что причина, по которой динамический компоновщик сообщил об ошибке, заключается в том, что многие поля в формате файла Mach-O содержат адреса, указанные как смещение от начала файла, так что добавление другой команды загрузки сделает недействительным каждый адрес. Например, см. записи symoff
и stroff
в Mac OS X ABI Mach-O File Format Reference.