How to Escape Characters in Oracle PL/SQL Queries Comment caractères d'échappement dans Oracle PL / SQL Requêtes

Oracle databases reserve some special characters with specific meaning and purpose within Oracle environment. Bases de données Oracle réserve de certains caractères spéciaux avec des sens et le but dans l'environnement Oracle. 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. Ces caractères réservés inclure _ (underscore) joker caractère utilisée pour faire correspondre exactement un caractère,% (pourcentage) qui serviront à mettre en correspondance zéro ou plusieurs occurrences d'un ou plusieurs caractères et '(apostrophe ou des guillemets) qui servent à marquer la valeur fournie. 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. Ces caractères spéciaux ne sera pas interprétée littéralement lors de la construction de la requête SQL d'Oracle, mai et causé d'erreur dans les résultats retournés en particulier lors de l'exécution de chaîne de recherche avec des mots clés. 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. Pour utiliser ces caractères afin que Oracle peut les interpréter littéralement comme une partie de la chaîne de valeur au lieu de préréglage moyenne, caractère d'échappement doit être affecté.

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 permet l'affectation spéciale de caractères d'échappement pour les caractères réservés dans Oracle peut être échappé à la normale des caractères qui est interprété littéralement, en utilisant ESCAPE mot clé.

For example, to select the name of guests with _ (underscore) in it, use the following statement: Par exemple, pour sélectionner le nom de personnes avec _ (underscore), utilisez la déclaration suivante:

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

Without specifying the \ (backslash) as escape clause, the query will return all guest names, making the unwanted results problem. Sans préciser les \ (backslash) comme clause de sauvegarde, la requête retournera tous les noms guest, ce qui rend le problème des résultats indésirables.

The above syntax will not work on ‘ (quote). La syntaxe ci-dessus ne fonctionnera pas sur "(citation). 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. Pour échapper à cette guillemets et d'afficher le cite littéralement dans la chaîne, insérer une autre citation (prix total de 2) pour chaque citation qui veulent être affichée. For example: Par exemple:

SELECT ‘This will display line with quote’’s word.’ FROM temp_table; SELECT "Cette ligne affiche avec quote' de la parole donnée." DE temp_table;
SELECT ‘This will display ””double quoted”” word.’ FROM temp_table; SELECT "Ce dernier affichera" "double cité" "mot". DE temp_table;

will return the following respectively: sera de retour respectivement les suivantes:

This will display line with quote’s word. Ce dernier affichera ligne avec citation de la parole donnée.
This will display ”double quoted” word. Cette affiche "double cité" mot.

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANT: Il s'agit d'une machine qui traduit la page est fourni «tel quel», sans garantie. Machine translation may be difficult to understand. La traduction automatique mai être difficile à comprendre. Please refer to S’il vous plaît se référer à original English article article original anglais whenever possible. chaque fois que possible.

Share and contribute or get technical support and help at Partagez et contribuer ou obtenir de l'aide technique et l'aide à My Digital Life Forums Ma vie numérique forums .



One Response to “How to Escape Characters in Oracle PL/SQL Queries” One Response to "Comment caractères d'échappement dans Oracle PL / SQL Queries"

  1. Escape Character in MySql - Discussweb IT Community - Web Development, Software Programming, SEO, Quality Assurance, 3D, Web Hosting and more... Caractère d'échappement dans mysql - Discussweb IT - Web Development, la programmation de logiciels, SEO, l'assurance de la qualité, 3D, Web Hosting ...
    July 13th, 2007 19:27 Juillet 13, 2007 19:27
    1

    [...] about Escape Characters. [...] À propos de caractères d'échappement. Escape Characters Oracle Wildcards Wildcard Characters Escape Character How to Escape Characters in Oracle PL/SQL Queries Oracle caractères d'échappement des caractères jokers caractère d'échappement Comment caractères d'échappement dans Oracle PL / SQL Requêtes

Leave a Reply Laisser un commentaire

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> Vous pouvez utiliser ces balises: <a href="" title="fete_christel <abbr title="fete_christel <acronym title="fete_christel <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting S'abonner sans commentaires


Custom Search

New Articles Nouveaux Articles

Incoming Search Terms for the Article Des termes de recherche utilisés pour l'article

oracle escape character Oracle caractère d'échappement - -- sql escape character SQL caractère d'échappement - -- oracle escape Oracle échapper - -- oracle sql escape Oracle SQL échapper - -- oracle escape characters Oracle caractères d'échappement - -- pl/sql escape character PL / SQL caractère d'échappement - -- oracle sql escape character Oracle SQL caractère d'échappement - -- sql escape SQL échapper - -- oracle escape & Oracle échapper & - -- plsql escape PLSQL échapper - -- oracle escape apostrophe Oracle échapper apostrophe - -- oracle escape quote Oracle échapper à la citation - -- escape character in oracle caractère d'échappement dans Oracle - -- pl sql escape character PL SQL caractère d'échappement - -- oracle escape char Oracle échapper Char - -- escape character oracle Oracle caractère d'échappement - -- sql escape characters SQL caractères d'échappement - -- escape characters in Oracle caractères d'échappement dans Oracle - -- escape character in PL/SQL caractère d'échappement en PL / SQL - -- escape character in sql caractère d'échappement dans SQL - -- pl/sql escape PL / SQL échapper - -- oracle string escape Oracle échapper à cordes - -- pl/sql escape characters PL / SQL caractères d'échappement - -- SQL escape char SQL échapper Char - -- oracle escape character ' Oracle caractère d'échappement " - -- oracle escaping ' Oracle échapper " - -- oracle sql escape characters Oracle SQL caractères d'échappement - -- escape characters in SQL caractères d'échappement dans SQL - -- escape character pl/sql caractère d'échappement PL / SQL - -- oracle escape string Oracle échapper à cordes - -- pl/sql escape & PL / SQL échapper & - -- plsql escape character PLSQL caractère d'échappement - -- plsql escape characters PLSQL caractères d'échappement - -- oracle sql escape & Oracle SQL échapper & - -- escaping & in oracle et en fuite Oracle - -- sql reserved characters SQL caractères réservés - -- escape in oracle échapper à Oracle - -- Escaping & in sql Échapper et en SQL - -- SQL escape & SQL échapper & - -- escape sql échapper SQL - -- pl sql escape characters PL SQL caractères d'échappement - -- escape characters sql caractères d'échappement SQL - -- Oracle SQL escape Oracle SQL échapper - -- oracle sql escape char Oracle SQL échapper Char - -- oracle escaping Oracle échapper - -- ORACLE plsql escape ORACLE échapper PLSQL - -- escape character sql caractère d'échappement SQL - -- plsql escape char PLSQL échapper Char - -- SQL escape quote SQL échapper à la citation - -- ESCAPE CHARACTERS ORACLE Caractères d'échappement oracle - --