Вопрос

Я хочу выполнить свой запрос в строке в этом формате, XXXX / XXXX

где X - это номер. Когда я выполняю его, используя интерфейс Oracle или мое приложение C #, я получаю эту ошибку:

ORA-00904: "xxxx/xxxx": invalid identifier

Я выполнил этот запрос:

SELECT * FROM "My Table" WHERE Field="xxxx/xxxx"
Это было полезно?

Решение

Вы должны использовать одиночные котировки Aroung SQL символов литералов, такие как XXXX / XXXX:

SELECT * FROM "My Table" WHERE Field='xxxx/xxxx'
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top