Как мне написать SQL для выборки строк, начинающихся с % в Oracle?

Тут может быть два сценария:

  1. Либо у вас нет прав на чтение нужного _файла . У вас может быть разрешение на выполнение файла, но для просмотра или копирования файла требуется разрешение на чтение.

  2. Или у вас нет прав на запись в целевой каталог.

Пожалуйста, пройдитеhttps://www.tutorialspoint.com/unix/unix-file-permission.htm. Это поможет вам узнать о разрешениях Unix.

Владелец может предоставлять разрешения с помощью команды chmod .

0
30.03.2020, 21:34
1 ответ

Эта ссылка говорит, что вам нужно избегать их с помощью {}или \. Таким образом, ваш пример должен выглядеть примерно так::

SELECT * FROM Tablename WHERE host LIKE ‘\%\%%’;

Вы также можете попробовать некоторые строки select, чтобы увидеть, что будет экранировано:

SELECT '\%{%%}' FROM dual;
1
19.03.2021, 02:31

Теги

Похожие вопросы