Что отправить в базу данных оракула подготовленное утверждение для списка элементов - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть готовое заявление, которое я должен отправить оракулу. В этом утверждении есть WHERE x IN ? часть.

Мой драйвер в настоящее время не поддерживает списки, поэтому я должен сам выполнить преобразование из моих обычных данных в данные, которые принимает оракул.

Пример: SELECT * FROM table1 WHERE x in ? и список []string{"a", "b", "c"}

Я попытался преобразовать список строк в несколько других строк, например {'a', 'b', 'c'}, ('a', 'b', 'c'). Но они всегда терпят неудачу с ORA-01858: a non-numeric character was found where a numeric was expected.

Кто-нибудь знает, что может понадобиться драйверу для выполнения предложения IN?

Я пишу это на Go, но я не думаю, что это имеет значение, не так ли? Мои данные в базе данных оракула отсутствуют.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...