How to Escape Characters in Oracle PL/SQL Queries Como escapar caracteres em Oracle PL / SQL queries

Oracle databases reserve some special characters with specific meaning and purpose within Oracle environment. Bases de dados Oracle reservar alguns caracteres especiais com significado específico e efeito, no âmbito da Oracle ambiente. 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. Estes incluem os caracteres reservados _ (sublinhado) joker personagem que utilizado para corresponder exatamente um personagem,% (percentual), que usada para combinar zero ou mais ocorrências de quaisquer caracteres e '(apóstrofo ou aspas) que utilizou para marcar o valor fornecido. 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. Estes caracteres especiais não serão interpretadas literalmente quando edifício consulta SQL em Oracle, e em maio causou erro resultados retornados especialmente quando realizar pesquisas com string LIKE palavra-chave. 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. Para utilizar esses caracteres, para que o Oracle pode interpretá-las literalmente como uma parte do valor string em vez de significar preset, escapar personagem tem de ser atribuída.

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 permite a atribuição de escapar caracteres especiais reservados para os caracteres em Oracle pode ser escapado ao normal caracteres que é interpretado literalmente, através da utilização de ESCAPE palavra-chave.

For example, to select the name of guests with _ (underscore) in it, use the following statement: Por exemplo, para seleccionar o nome de clientes com _ (sublinhado) no mesmo, use a seguinte declaração:

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

Without specifying the \ (backslash) as escape clause, the query will return all guest names, making the unwanted results problem. Sem especificar a \ (barra invertida) como escapar cláusula, a consulta retornará todos os nomes hóspede, fazendo com que o problema resultados indesejados.

The above syntax will not work on ‘ (quote). A sintaxe acima não irá funcionar em '(apóstrofo). 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. Para escapar essa cotação marca e para mostrar a citar literalmente na corda, inserir outra citação (aspas 2 total), para citar todos os que querem ser exibido. For example: Por exemplo:

SELECT ‘This will display line with quote’’s word.’ FROM temp_table; SELECT 'Isto irá mostrar consonância com quote' da palavra. "FROM temp_table;
SELECT ‘This will display ””double quoted”” word.’ FROM temp_table; SELECT "Isto irá aparecer" "dupla citou" "palavra." FROM temp_table;

will return the following respectively: irá retornar o seguinte respectivamente:

This will display line with quote’s word. Isto irá mostrar consonância com citação da palavra.
This will display ”double quoted” word. Isto irá mostrar "dupla citou" palavra.

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANTE: Esta é uma página traduzida máquina que é fornecida "como está" sem garantia. Machine translation may be difficult to understand. A tradução automática pode ser difícil de compreender. Please refer to Por favor, consulte a original English article Inglês original article whenever possible. sempre que possível.

Share and contribute or get technical support and help at Compartilhe e contribuir ou obter suporte técnico e ajudar a My Digital Life Forums Minha vida digital Fóruns .



One Response to “How to Escape Characters in Oracle PL/SQL Queries” Uma resposta a "How to Escape caracteres em Oracle PL / SQL Consultas"

  1. Escape Character in MySql - Discussweb IT Community - Web Development, Software Programming, SEO, Quality Assurance, 3D, Web Hosting and more... Escape Caracteres no MySQL - Discussweb IT Comunidade - Desenvolvimento Web, Software Programação, SEO, Quality Assurance, 3D, Web Hosting e muito mais ...
    July 13th, 2007 19:27 13 de julho de 2007 19:27
    1

    [...] about Escape Characters. [...] Sobre Escape caracteres. Escape Characters Oracle Wildcards Wildcard Characters Escape Character How to Escape Characters in Oracle PL/SQL Queries Escape caracteres curinga caracteres curingas Oracle escapar personagem como escapar caracteres em Oracle PL / SQL queries

Leave a Reply Deixe uma resposta

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> Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Subscreva sem comentar


Custom Search

New Articles Novos Artigos

Incoming Search Terms for the Article Incoming Termos de pesquisa para o artigo

oracle escape character Oracle escapar personagem - -- sql escape character SQL escapar personagem - -- oracle escape Oracle escapar - -- oracle sql escape Oracle SQL escapar - -- pl/sql escape character PL / SQL escapar personagem - -- oracle escape characters Oracle escapar caracteres - -- sql escape SQL escapar - -- oracle sql escape character Oracle SQL escapar personagem - -- oracle escape & Oracle escapar & - -- plsql escape plsql escapar - -- pl sql escape character PL SQL escapar personagem - -- oracle escape apostrophe Oracle escapar apóstrofe - -- escape character in oracle escapar personagem em Oracle - -- oracle escape quote Oracle escapar citação - -- escape character oracle escapar personagem Oracle - -- oracle escape char Oracle escapar char - -- escape characters in Oracle escapar caracteres em Oracle - -- oracle escape string Oracle escapar string - -- sql escape characters SQL escapar caracteres - -- escape character in PL/SQL escapar personagem em PL / SQL - -- escape character in sql escapar personagem em SQL - -- plsql escape character plsql escapar personagem - -- oracle sql escape characters Oracle SQL escapar caracteres - -- pl/sql escape PL / SQL escapar - -- pl/sql escape & PL / SQL escapar & - -- oracle string escape Oracle corda escapar - -- escape characters in SQL escapar caracteres em SQL - -- plsql escape characters plsql escapar caracteres - -- oracle escaping ' Oracle escapar ' - -- pl/sql escape characters PL / SQL escapar caracteres - -- SQL escape char SQL escapar char - -- oracle sql escape & Oracle SQL escapar & - -- oracle escape character ' Oracle escapar caráter ' - -- pl sql escape characters PL SQL escapar caracteres - -- escape character pl/sql escapar personagem PL / SQL - -- escape in oracle escapar em Oracle - -- escaping & in oracle & Oracle em fuga - -- SQL escape & SQL escapar & - -- escape sql escapar SQL - -- oracle escape ' Oracle escapar ' - -- escape character in plsql escapar, em caráter plsql - -- sql reserved characters SQL caracteres reservados - -- plsql escape & plsql escapar & - -- Escaping & in sql & Escapando em SQL - -- oracle escaping Oracle escapar - -- ORACLE plsql escape ORACLE plsql escapar - -- oracle & escape Oracle & escapar - -- escape apostrophe oracle escapar apóstrofe Oracle - -- escape characters sql escapar caracteres SQL - -- all todos - --