Oracle как обойти кавычки

Discussion in 'Болталка' started by DTW, 14 May 2012.

  1. DTW

    DTW Banned

    Joined:
    11 May 2008
    Messages:
    221
    Likes Received:
    52
    Reputations:
    11
    как обойти кавычки

    в Mysql 16 системе а тут

     
  2. Га-Ноцри

    Га-Ноцри Elder - Старейшина

    Joined:
    16 Oct 2011
    Messages:
    329
    Likes Received:
    177
    Reputations:
    76

    Порывшись в кеше Гугла в поиске по ключевым словам ВНЕЗАПНО обнаружил нечто подобное об обходе кавычек касательно Oracle(в статье на Ачате :) ):

    Обход фильтрации кавычек и других спецсимволов осуществляется с помощью функции chr().
    Функция chr() возвращает ASCII-код символа. Но ее использование связано с некоторой сложностью, поскольку функция принимает и возвращает только один символ в отличии от подобной функции char() в MySQL. Для получения кода целой строки придется вызывать отдельную функцию для каждого символа и в последствии объединять их с помощью операции конкатенации ||.
    Таким образом, закодированное слово user будет иметь вид chr(117)||chr(115)||chr(101)||chr(114).


    Таким образом, возможно стоит попробовать такую комбинацию для 'TLOG', при учете верхнего регистра:

    chr(39)||chr(84)||chr(76)||chr(79)||chr(71)||chr(39)

    http://forum.antichat.ru/printthread.php?t=40576&page=3&pp=10

    Правда статья 2007 года и на практике лично я не имел дел с Oracle, но вдруг поможет.
     
Loading...