Kā izvairīties rakstzīmes Oracle PL / SQL queries

Oracle datu bāzes rezerves dažas speciālās rakstzīmes, kuriem ir īpaša nozīme un mērķis, kas Oracle vidē. Šie reserved rakstzīmes ietver _ (pasvītrojumu) savvaļas kartes raksturu, kas izmantota, lai atrastu tieši viena rakstzīme,% (procentos), kas izmantoti, lai saskaņotu nulles vai vairāk notikumiem, par visām rakstzīmēm un "(apostrophe vai pēdiņas), kas izmantoti, lai atzīmētu piegādes vērtība. Šīs speciālās rakstzīmes netiek interpretēts burtiski, kad ēku SQL query jo Oracle, un var izraisa kļūdu rezultātus atgriezās jo īpaši, ja veic virkni meklēšanas ar līdzīgi atslēgvārdu. Lai varētu izmantot šīs zīmes tā, ka Oracle, var tos burtiski kā daļa no virkni vērtība, nevis kopa nozīmē, evakuācijas rakstura ir piešķirta.

Oracle ļauj piešķiršana īpašu izvairīties no burtiem uz rezervēto rakstzīmes Oracle var izbēgušas uz normālo rakstzïmes, kas ir interpretējams burtiski, izmantojot ESCAPE atslēgvārdu.

Piemēram, lai noràdïtu nosaukumu, viesi ar _ (pasvītrojumu) tajā, izmanto šādu paziņojumu:

SELECT guest_name no guest_table ja vārds kā "% \ _%" ESCAPE "\";

Bez precizējot \ (reversā slīpsvītra), kā izvairīties klauzulu, meklējot atgriezīsies visas viesu vārdi, kas veic nevēlamu rezultātu problēmu.

Iepriekš minēto sintakse netiks darbu pie "(citējot). Izvairīties no šīs kotācijas zīmi, kā arī attēlot citēto burtiski un virkni, ievietojat citu citējot (kopā 2 pēdiņām) par katru cenas piedāvājumu, kas vēlas parādīt. Piemēram:

SELECT "Tas būs redzams, saskaņā ar quote''s vārdu." No temp_table;
SELECT "Šī būs redzams" "dubultā citēto" "vārdu." No temp_table;

atgriezīsies šādu attiecīgi:

Tas būs redzams, saskaņā ar citējot's vārdu.
Tas būs redzams, "dubultā citēto" vārdu.

SVARĪGI: Šis ir mašīna tulkoto lapu, kas sniedz "kā ir" bez garantijas. Mašīntulkošanas maijs ir grūti saprast. Lūdzu atsaukties uz sākotnējā angļu rakstu ja tas ir iespējams.



3 atbildes uz "Kā izvairīties no tēli Oracle PL / SQL Queries"

  1. Glābšanās rakstura MySql - Discussweb IT Kopienas - Web izstrādes, programmatūras Programmēšana, SEO, kvalitātes nodrošināšanas, 3D, Web Hostings un vēl ...
    Jūlijs 13, 2007 19:27
    1

    [...] Par Escape rakstzīmes. Glābšanās rakstzīmes Oracle aizstājējzīmes aizstājējzīmi rakstzīmes glābšanās rakstura, kā izvairīties rakstzīmes Oracle PL / SQL queries

  2. sam33
    Sep 17, 2008 20:44
    2

    Salut J'ai le mm pb! si ir vēlu une recherche sur le "_" Seula SA Marke mais si v ir chercher des mots avec le "_"
    exmple:
    SELECT * no testam nom LĪDZĪGI "1% \ _% tests" ESCAPE "\";
    SA mani renvoie:
    1_test
    10_test??
    vai que normalement SA devait rendre que:
    1_test??
    je comprend pas

  3. Charles Asbornsen
    Sep 26, 2008 00:28
    3

    Paldies ļoti daudz - I'ma SQL Server Gent ar Oracle avotu un es, kas rieksti! :)

Atstāt Atbildēt

Jūs varat izmantot šos tagus: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <daļa datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Parakstīties uz komentāriem iezīme ir atspējota. Lai saņemtu paziņojumu par jaunāko komentārus, abonējiet Manu Digital Life Komentāri RSS padeve vai reģistrēties, lai saņemtu jauni komentāri ikdienas e-pasta sagremot.
Custom Search

Jauns pants

Ienàko Meklēt noteikumi panta

Oracle izvairīties rakstura -- Oracle izvairīties -- PL / SQL izvairīties rakstura -- SQL izvairīties rakstura -- pl SQL izvairīties rakstura -- ORACLE SQL izvairīties -- SQL izvairīties -- Oracle izvairīties apostrophe -- Oracle izvairīties Stīgu -- izvairīties rakstura SQL -- plsql izvairīties -- izvairīties rakstura Oracle -- PL / SQL izvairīties -- plsql izvairīties rakstura -- neizplūstot & jo Oracle -- Oracle SQL izvairīties rakstura -- Oracle izvairīties & -- Oracle izvairīties " -- Oracle SQL un rakstura -- SQL izvairīties & -- izvairīties rakstura Oracle -- Oracle izvairīties citējot -- plsql izvairīties & -- izvairīties rakstura PL / SQL -- Oracle izvairīties CHAR -- Oracle & izvairīties rakstura -- ESCAPE Oracle -- Oracle SQL izvairīties & -- Oracle kāts rakstura -- Oracle izvairīties no cenu piedāvājumi -- izvairīties atslēgvārdu Oracle -- Oracle & raksturu -- PL / SQL izvairīties rakstzīmes -- izvairīties PL / SQL -- Oracle & izvairīties -- pl SQL izvairīties rakstzīmes -- Oracle izvairīties rakstzīmes -- izvairīties rakstura PL / SQL -- plsql izvairīties CHAR -- SQL reserved rakstzīmes -- izvairīties rakstura PL SQL -- Oracle virkni izvairīties -- izvairīties rakstzīmes Oracle -- izvairīties no SQL -- izvairīties rakstzīmi & SQL -- SQL izvairīties% -- izvairīties no SQL -- PL / SQL izvairīties citējot -- pl SQL izvairīties -- izvairīties rakstzīmes PL / SQL --