Cum la spre Escape Characters înăuntru Oracle PL/SQL Întrebare
Oracle bază de date rezervat niște special characters cu special meaning și purpuriu cu Oracle mediu. Aceștia rezervat characters a cuprinde _ (underscore) sălbatic carte character care folosit la meciuri exactly unul character, % ( procentaj) care folosit la meciuri zero sau mai mult occurrences de orice characters și ‘ (apostrophe sau quotation piață) care folosit la piață art.hot. value supplied. Aceștia special characters voință a voi nu a fi interpret literatură cînd clădire SQL întrebare înăuntru Oracle, și Mai veninos error înăuntru results întoarcere especially cînd performing fibros cercetare cu ASEMĂNĂTOR keyword. La spre folos aceștia characters so that Oracle a putea interpret pe ei literatură as un part de fibros value în schimbul preset mean, escape character has la spre a fi assigned.
Oracle allows art.hot. assignment de special escape characters la rezervat characters înăuntru Oracle a putea a fi escaped la spre normal characters aceasta este tot interpret literatură, by folosire ESCAPE keyword.
Pentru example, la spre select art.hot. nume de oaspete cu _ (underscore) înăuntru it, folos art.hot. a urma declarație:
SELECT guest_name DE LA guest_table UNDE nume ASEMĂNĂTOR ‘%\_%’ ESCAPE ‘\’;
Fără specifying art.hot. \ (backslash) as escape clause, art.hot. întrebare voință a voi întoarcere tot oaspete nume, making art.hot. unwanted results problemă.
Art.hot. above syntax voință a voi nu work on ‘ ( a cita). La spre escape this quotation piață și la spre display art.hot. a cita literatură înăuntru fibros, a insera alt a cita (total 2 a cita) pentru fiecare a cita that nevoie la spre a fi displayed. Pentru example:
SELECT ‘This voință a voi display linie cu a cita’’ cuvînt’ DE LA temp_table;
SELECT ‘This voință a voi display ”” dublu a cita”” cuvînt’ DE LA temp_table;
voință a voi întoarcere art.hot. a urma respectively:
This voință a voi display linie cu a cita’ cuvînt.
This voință a voi display ” dublu a cita” cuvînt.
import: Aceasta este o machine a traduce pagină care is provided "as is" fără warranty. Machine traducere Mai a fi difficult la spre understand. A face pe plac la refer la spreorigine Englez anghinară oricînd posibil.
Share și contribute sau a lua technical cină și ajutor laMeu Digital Viață Forums.
Relații Anghinară
- Manual și Clar Uninstall Oracle pentru Ferestre
- Oracle Bază de date Link
- Oracle Bază de date Import Error 3113/3114
- Oracle JDeveloper Copie
- Oracle PL/SQL ORA-00947 Nu Suficient Values Error
- Scimbare Oracle Bază de date User Password
- A verifica Oracle Traducere
- IMP-00016 A cere Character A ezat a aranja Schimbare Nu Supported Error cînd Import la spre Oracle Bază de date
- Oracle Afacere Activity Monitoring Copie
- A insera Text Literatură și Concatenation înăuntru Oracle SQL

































Iulie 13th, 2007 1927:
[...] despre Escape Characters. Escape Characters Oracle Wildcards Wildcard Characters Escape Character Cum la spre Escape Characters înăuntru Oracle PL/SQL Întrebare
Septembrie 17th, 2008 2044:
salut jai’ le mm pb ! si je fait une recherche sur le ‘_’ seul sa Martie mais si v je chercher des mots avec le ‘_’
exmple:
SELECT * de la Test UNDE nom ASEMĂNĂTOR ‘1_test%\%’ ESCAPE ‘\’;
sa eu renvoie :
1_test
10_test ??
sau que normalement sa devait rendre que:
1_test ??
je comprend pas
Septembrie 26th, 2008 0028:
Mulțumesc foarte mult Im’ un SQL A servi gent cu un Oracle acru și I was care merge alune!