Как избеубежать характеры в Queries оракула PL/SQL

Базы данных оракула резервируют некоторые специальные символы с специфически смыслью и целью внутри окружающая среда оракула. Эти reserved характеры вклюают _ (underscore) характер джокера использовал сопрягать точно один характер, % (процент) который использовал сопрягать нул или больше возникновений любых характеров и `(метка апострофа или цитаты) которые использовали маркировать поставленное значение. Эти специальные символы не будут интерпретированы буквальн строя query SQL в оракуле, и могут причиненная ошибка в возвращенных результатах специально выполняя поиск шнура с БЛИЗКИМ keyword. Для использования этих характеров TAK, CTO оракул сможет интерпретировать они буквальн по мере того как часть значения шнура вместо заранее поставила середину, характер избежания должен быть задан.

Оракула позволяет назначение специальных характеров избежания к reserved характерам в оракуле можно избеубежать к нормальным характерам интерпретирован буквальн, путем использование keyword ИЗБЕЖАНИЯ.

Например, для того чтобы выбрать имя гостей с _ (underscore) в ем, используйте following заявление:

ВЫБЕРИТЕ guest_name ОТ guest_table ГДЕ имя КАК `% \ _%' `ИЗБЕЖАНИЯ \';

Без определять \ (backslash) как статья договора о выходе из договора в случае чрезвычайных обстоятельств, query возвратит все имена гостя, делая излишнюю проблему результатов.

Вышеуказанный синтаксис не будет работать на `(quote). Для того чтобы избеубежать эту метку цитаты и показать quote буквальн в шнуре, введите другой quote (итог 2 закавычит) для каждого quote который хочет быть показанным. Например:

ОТБОРНОЕ `это выделительная строка воли с слово s quote''.' ОТ temp_table;
ОТБОРНОЕ `это покажет»» слово закавыченное двойником»».' ОТ temp_table;

возвратит following соответственно:

Это выделительная строка воли с словом quote.
Это покажет» двойное закавыченное» слово.

ВАЖНО: Это будет машиной - переведенной страницой обеспечена «как» без гарантированности. Машинный перевод может быть трудн для того чтобы понять. Пожалуйста refer to первоначально английская статья когда по возможности.

Делите и способствуйте или получайте службу технической помощи и помогайте на Мои форумы жизни цифров.



One Response to “How to Escape Characters in Oracle PL/SQL Queries”

  1. Escape Character in MySql - Discussweb IT Community - Web Development, Software Programming, SEO, Quality Assurance, 3D, Web Hosting and more...
    July 13th, 2007 19:27
    1

    [...] about Escape Characters. Escape Characters Oracle Wildcards Wildcard Characters Escape Character How to Escape Characters in Oracle PL/SQL Queries

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting


Custom Search

New Articles

Incoming Search Terms for the Article

oracle escape character - sql escape character - oracle escape - oracle sql escape - oracle escape characters - pl/sql escape character - oracle sql escape character - sql escape - oracle escape & - plsql escape - oracle escape apostrophe - oracle escape quote - escape character in oracle - pl sql escape character - oracle escape char - escape character oracle - sql escape characters - escape character in PL/SQL - escape character in sql - escape characters in Oracle - pl/sql escape - oracle string escape - pl/sql escape characters - SQL escape char - oracle escape character ' - oracle escaping ' - oracle sql escape characters - escape characters in SQL - escape character pl/sql - oracle escape string - pl/sql escape & - plsql escape character - plsql escape characters - oracle sql escape & - sql reserved characters - escaping & in oracle - escape in oracle - Escaping & in sql - SQL escape & - pl sql escape characters - escape characters sql - Oracle SQL escape - oracle sql escape char - oracle escaping - ORACLE plsql escape - escape character sql - plsql escape char - SQL escape quote - escape sql - ESCAPE CHARACTERS ORACLE -