Hoe te om aan Karakters in de Vragen van Oracle te ontsnappen PL/SQL

De gegevensbestanden van Oracle reserveren sommige speciale karakters met specifiek betekenis en doel binnen het milieu van Oracle. Deze gereserveerde karakters omvatten _ (onderstreepteken) wild kaartkarakter dat gebruikte om één karakter, % (percentage) precies aan te passen die gebruikten om nul of meer voorkomen van om het even welke karakters en `(weglatingsteken of aanhalingsteken) aan te passen dat gebruikte om de geleverde waarde te merken. Deze speciale karakters zullen niet geïnterpreteerdT worden letterlijk wanneer bouwSQL vraag in Oracle, en kunnen veroorzaakte fout in teruggekeerde resultaten wanneer vooral het uitvoeren van koordonderzoek met GELIJKAARDIG sleutelwoord. Om deze karakters te gebruiken zodat Oracle hen kan letterlijk interpreteren aangezien een deel van koordwaarde in plaats van vooraf ingesteld gemiddelde, ontsnapt moet het karakter worden toegewezen.

Oracle staat toe aan de taak van speciale vluchtkarakters aan de gereserveerde karakters in Oracle aan normale karakters kan zijn ontsnapt die letterlijk wordt geïnterpreteerde, door het sleutelwoord van de VLUCHT te gebruiken.

Bijvoorbeeld, om de naam van gasten te selecteren met _ (onderstreepteken) daarin, gebruik de volgende verklaring:

SELECTEER guest_name UIT guest_table WAAR naam ZOALS `% \ _%' VLUCHT `\ ';

Zonder \ (backslash) als ontsnappingsclausule te specificeren, zal de vraag alle gastnamen terugkeren, die het ongewenste resultatenprobleem maken.

De bovengenoemde syntaxis zal niet werken aan `(citaat). Om aan dit aanhalingsteken te ontsnappen en het citaat in koord letterlijk te tonen, neem een ander citaat (totale 2 citaten) voor elk citaat op dat wil worden getoond. Bijvoorbeeld:

SELECTEER `dit lijn met quote's woord zal tonen. 'VAN temp_table;
SELECTEER `dit dubbel geciteerd woord zal tonen. 'VAN temp_table;

respectievelijk het volgende zal terugkeren:

Dit zal lijn met het woord van het citaat tonen.
Dit zal dubbel geciteerd woord tonen.

BELANGRIJK: De pagina is door computer vertaald en verstrekt zoals zonder garantie is. De automatische vertaling kan moeilijk zijn te begrijpen. Gelieve te verwijzen naar oorspronkelijk Engels artikel waar mogelijk.


3 reacties op hoe te om aan Karakters in de Vragen van Oracle te ontsnappen PL/SQL

  1. Charles Asbornsen
    26 september, het 00:28 van 2008
    3

    Dank u zeer - ik ben een SQL mijnheer van de Server met een bron van Oracle en ik was gaande noten! :)

  2. sam33
    17 september, het 20:44 van 2008
    2

    salut j'ai le mm Pb! Si v je chercher des mots avec le `van Si je fait une recherche sur le `_ 'seul sa Marche mais _ '
    exmple:
    SELECTEER * uit Test WAAR nom ZOALS `1% \ _%test VLUCHT `\ ';
    sa me renvoie:
    1_test
    10_test??
    of que normalement sa devait rendre que:
    1_test??
    je comprend pa's

  3. Het Karakter van de vlucht in de Gemeenschap van IT MySql - Discussweb - de Ontwikkeling van het Web, de Programmering van de Software, SEO, de Verzekering van de Kwaliteit, het 3D, Ontvangen van het Web en meer
    13 juli, het 19:27 van 2007
    1

    [...] over de Karakters van de Vlucht. Het Karakter van de Vlucht van de Karakters van de Vervanging van de Vervangingen van Oracle van de Karakters van de vlucht hoe te om aan Karakters in de Vragen van Oracle te ontsnappen PL/SQL

Verlaat een Antwoord

U kunt deze markeringen gebruiken: <a href= "" title= "" > <abbr title= "" > <acronym title= "" > <b> <blockquote cite= "" > <cite> <code> <del datetime= "" > <em> <i> <q cite= "" > <strike> <strong>

Teken aan commentareneigenschap in is onbruikbaar gemaakt. Om bericht van recentste geposte commentaren te ontvangen, teken aan Mijn Digitaal Leven het voer of het register van Commentaren in RSS om nieuwe commentaren in dagelijkse e-mailsamenvatting te ontvangen.
Custom Search

Nieuwe Artikelen

De inkomende Termijnen van het Onderzoek voor het Artikel

het karakter van de orakelvlucht - orakelvlucht - pl sql vluchtkarakter - orakelvlucht & - vluchtkarakter in orakel - sql vlucht - het weglatingsteken van de orakelvlucht - orakelsql vlucht - sql vluchtkarakter - vluchtorakel - orakelsql vluchtkarakter - orakel sql & karakter - sql vlucht & - de karakters van de orakelvlucht - Vlucht in Oracle - sql vluchtweglatingsteken - het koord van de orakelvlucht - het weglatingstekenvlucht van Oracle - orakel & vluchtkarakter - vlucht pl/sql - orakelsql vlucht & - sql vlucht - van het vluchtkarakter orakel - pl/sql vluchtkarakter - pl sql vlucht - vluchtkarakters in orakel - vluchtkarakter in PL SQL - Oracle zoals vlucht - orakelvlucht - vlucht sql - pl/sql+set escape+& - de syntaxis van de orakelvlucht - vlucht & in sql - het citaat van de orakelvlucht - speciale karakters in orakel - de vluchtkarakter van het orakelkoord - orakel dat & ontsnapt - de vlucht van het orakelcitaat - vluchtkarakter in PL/SQL - vluchtopeenvolging in orakel - orakelpl sql vluchtkarakter - pl sql vervangingsvlucht - pl/sql vluchtkarakters - VLUCHT in orakelvraag - hoe te & in orakel te ontsnappen - plsql vlucht - de OPEENVOLGINGEN van de VLUCHT IN ORACLE - vlucht & orakel - hoe te om vluchtkarakter in orakel te gebruiken - orakelsql vluchtopeenvolging -