How to Escape Characters in Oracle PL/SQL Queries How to Escape-Zeichen in Oracle PL / SQL-Abfragen

Oracle databases reserve some special characters with specific meaning and purpose within Oracle environment. Oracle-Datenbanken Reserve einige Sonderzeichen mit spezifischen Sinn und Zweck innerhalb der Oracle-Umgebung. These reserved characters include _ (underscore) wild card character which used to match exactly one character, % (percentage) which used to match zero or more occurrences of any characters and ‘ (apostrophe or quotation mark) which used to mark the value supplied. Diese Zeichen sind vorbehalten _ (Unterstrich) Joker-Zeichen, das verwendet, um genau ein Zeichen,% (Prozent), die früher mit null oder mehr Vorkommnisse von beliebigen Zeichen und '(Apostroph oder Anführungszeichen) verwendet, um die Marke den Wert geliefert. These special characters will not be interpreted literally when building SQL query in Oracle, and may caused error in results returned especially when performing string search with LIKE keyword. Diese Sonderzeichen werden nicht interpretiert buchstäblich beim Bau von SQL-Abfrage in Oracle, und kann verursacht Fehler in den Ergebnissen zurückgegeben vor allem bei der Durchführung von String-Suche mit LIKE-Schlüsselwort. To use these characters so that Oracle can interpret them literally as a part of string value instead of preset mean, escape character has to be assigned. Um mit diesen Zeichen, so dass Oracle interpretieren kann sie buchstäblich als Teil der String-Wert anstelle des voreingestellten bedeuten, Escape-Zeichen zu vergeben.

Oracle allows the assignment of special escape characters to the reserved characters in Oracle can be escaped to normal characters that is interpreted literally, by using ESCAPE keyword. Oracle erlaubt die Zuweisung von besonderen Escape-Zeichen auf dem reservierten Zeichen in Oracle kann entgangen zu normalen Zeichen interpretiert wird, dass buchstäblich, indem Sie ESCAPE-Schlüsselwort.

For example, to select the name of guests with _ (underscore) in it, use the following statement: Zum Beispiel, wählen Sie den Namen der Gäste mit _ (Unterstrich) zu überprüfen, benutzt man die folgende Erklärung ab:

SELECT guest_name FROM guest_table WHERE name LIKE ‘%\_%’ ESCAPE ‘\’; SELECT guest_name AUS guest_table WHERE name LIKE '% \ _%' ESCAPE '\';

Without specifying the \ (backslash) as escape clause, the query will return all guest names, making the unwanted results problem. Ohne Angabe der \ (Backslash) als Escape-Klausel, die Abfrage wird alle Gast-Namen, wodurch die unerwünschte Ergebnisse Problem.

The above syntax will not work on ‘ (quote). Die obige Syntax funktioniert nicht auf "(Zitat). To escape this quotation mark and to display the quote literally in string, insert another quote (total 2 quotes) for every quote that want to be displayed. Zu entkommen diesem Anführungszeichen und um das Zitat wörtlich in einem String, legen Sie ein anderes Zitat (insgesamt 2 Anführungszeichen) für jedes Zitat, dass sein wollen angezeigt. For example: Zum Beispiel:

SELECT ‘This will display line with quote’’s word.’ FROM temp_table; Wählen Sie "Diesen wird mit quote''s Wort." AUS temp_table;
SELECT ‘This will display ””double quoted”” word.’ FROM temp_table; Wählen Sie "Diesen wird" "double quoted" "Wort". Temp_table AUS;

will return the following respectively: liefert die jeweils folgende:

This will display line with quote’s word. Diese Linie wird mit Zitat's Wort.
This will display ”double quoted” word. Dadurch wird "double quoted" Wort.

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. WICHTIG: Es handelt sich um eine Maschine der Seite übersetzt wird "as is" ohne Garantie. Machine translation may be difficult to understand. Maschinelle Übersetzung ist vielleicht schwierig zu verstehen. Please refer to Bitte wenden Sie sich an original English article Original Englisch Artikel whenever possible. wann immer dies möglich ist.

Share and contribute or get technical support and help at Aktie und einen Beitrag oder erhalten technische Unterstützung und Hilfe an My Digital Life Forums Meine digitalen Lebens Foren .



2 Responses to “How to Escape Characters in Oracle PL/SQL Queries” 2 Responses to "How to Escape-Zeichen in Oracle PL / SQL-Abfragen"

  1. Escape Character in MySql - Discussweb IT Community - Web Development, Software Programming, SEO, Quality Assurance, 3D, Web Hosting and more... Escape-Zeichen in MySQL - Discussweb IT-Community - Web-Entwicklung, Software-Programmierung, SEO, Qualitätssicherung, 3D-, Web-Hosting und mehr ...
    July 13th, 2007 19:27 13. Juli 2007 19:27
    1

    [...] about Escape Characters. [...] Über Escape-Zeichen. Escape Characters Oracle Wildcards Wildcard Characters Escape Character How to Escape Characters in Oracle PL/SQL Queries Escape-Zeichen Oracle Platzhalter Platzhalter-Zeichen Escape-Zeichen, wie man Escape-Zeichen in Oracle PL / SQL-Abfragen

  2. sam33
    September 17th, 2008 20:44 17. September 2008 20:44
    2

    salut j’ai le mm pb ! salut j'ai le mm pb! si je fait une recherche sur le ‘_’ seul sa marche mais si v je chercher des mots avec le ‘_’ si je fait une recherche sur le '_' sa marche seul mais si v je chercher des mots avec le '_'
    exmple:
    SELECT * from Test WHERE nom LIKE ‘1%\_%test’ ESCAPE ‘\’; Select * from Test WHERE Name LIKE'1% \ _% test 'ESCAPE' \ ';
    sa me renvoie : SA mich renvoie:
    1_test
    10_test ?? 10_test?
    or que normalement sa devait rendre que: oder dass die normalerweise sa devait rendre que:
    1_test ?? 1_test?
    je comprend pas JE comprend pas

Leave a Reply 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> Sie können diese Tags: <a href= title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Abonnieren ohne zu kommentieren


Custom Search

New Articles Neue Artikel

Incoming Search Terms for the Article Eingehender Suchbegriffe für den Artikel

oracle escape character Oracle-Escape-Zeichen - -- pl/sql escape character PL / SQL-Escape-Zeichen - -- oracle escape Oracle entkommen - -- sql escape character SQL-Escape-Zeichen - -- pl sql escape characters PL SQL-Escape-Zeichen - -- pl sql escape character PL SQL-Escape-Zeichen - -- oracle sql escape Oracle SQL entkommen - -- sql escape SQL-Escape - - -- oracle escape apostrophe Oracle entkommen Apostroph - -- escape character in oracle Escape-Zeichen in Oracle - -- PL/SQL ESCAPE & PL / SQL-ESCAPE & - -- plsql escape plsql entkommen - -- oracle sql escape & Oracle SQL-Escape-& - -- escape character in sql Escape-Zeichen in SQL - -- pl sql escape PL SQL entkommen - -- plsql escape character plsql Escape-Zeichen - -- oracle escape characters Oracle-Escape-Zeichen - -- oracle sql escape char Oracle SQL-Escape-Zeichen - -- PL/sql escape char PL / SQL-Escape-Zeichen - -- plsql escape & plsql entkommen & - -- pl/sql ESCAPE QUOTE PL / SQL-ESCAPE ZITAT - -- select escape oracle wählen Sie entkommen Oracle - -- Escape SQL SQL-Escape - -- oracle string escape Oracle String entkommen - -- PL/SQL + escape PL / SQL + escape - -- oracle escape % Oracle entkommen% - -- oracle escaping quotes Oracle entkommen Quotes - -- pl/sql & escape character PL / SQL-Escape-Zeichen - -- plsql escape characters plsql-Escape-Zeichen - -- SQL characters SQL-Zeichen - -- escape characters in sql Escape-Zeichen in SQL - -- escape character in PL/SQL Escape-Zeichen in PL / SQL - -- escape oracle string Flucht Oracle-String - -- escape & in PL/SQL Flucht & in PL / SQL - -- escape keyword in oracle Flucht Keyword in Oracle - -- How to Avoid ' character in oracle Wie vermeide ich '-Zeichen in Oracle - -- oracle escape character & Oracle-Escape-Zeichen & - -- oracle escape quote Oracle entkommen Zitat - -- oracle & character Oracle & Charakter - -- sql reserved characters SQL reservierte Zeichen - -- ORACLE ESCAPE & ORACLE & ESCAPE - -- oracle escaping strings Oracle Maskierung von Zeichenketten - -- oracle escape ' Oracle Flucht " - -- PL/SQL special characters PL / SQL-Sonderzeichen - -- pl/sql escape characters PL / SQL-Escape-Zeichen - -- pl sql escape char PL SQL-Escape-Zeichen - -- caracteres de escape pl/sql Escape-Zeichen de PL / SQL - -- escape characters in oracle Escape-Zeichen in Oracle - -- escape '&' string in Oracle sql query Escape '&' string "in einem Oracle SQL-Abfrage - -- escape character sql oracle Escape-Zeichen Oracle SQL - --