У меня есть несколько строк кода в postgreSQL, которые я хотел бы использовать для запроса базы данных Oracle с теми же таблицами и столбцами.
Однако код postgres не работает в sql developer и возвращает ошибку. Код выглядит так:
SELECT * FROM file WHERE file_name IS NOT NULL
AND file_name ~ '[\u0000-\u001f]|^$|^ | | $';
И
SELECT * FROM file WHERE file_name IS NOT NULL AND
CASE WHEN file_name LIKE '\\%' THEN right(file_name, -1)
ELSE file_name END ~ '^[.]|[.]$';
У меня проблемы с преобразованием ~ и правой (file_name, -1) части кода для запуска их в sql developer.
Любая помощь очень ценится.