Jak uciec znaków w Oracle PL / SQL zapytania

Baz danych Oracle rezerwy niektórych znaków specjalnych, ze szczególnym znaczeniu i celu w środowisku Oracle. Te zastrzeżone znaki zawierać _ (podkreślenia) dzikiej karty znak używany do których pasuje dokładnie jeden znak% (procent), które używane w celu dopasowania zero lub więcej wystąpień żadnych znaków i '(apostrof lub cudzysłów), które używane do oznaczenia wartości dostarczone. Te specjalne znaki nie będą interpretowane dosłownie przy budowaniu zapytań SQL w Oracle i mogą spowodował błąd w wynikach zwróciło szczególnie podczas wykonywania ciąg wyszukiwania podobnych słów kluczowych. Aby skorzystać z tych znaków, Oracle, tak aby można je interpretować dosłownie jako część łańcucha znaków zamiast gotowych oznacza, znak ucieczki musi być przypisany.

Oracle pozwala na przypisanie specjalnych znaków ucieczki do zastrzeżone znaki w Oracle może być uciekł do normalnej postaci, która jest interpretowana dosłownie, za pomocą słowa kluczowego ESCAPE.

Na przykład, aby wybrać nazwę z gośćmi _ (podkreślenia) w niej, należy użyć następującego oświadczenia:

SELECT guest_name Z guest_table gdzie nazwa LIKE '% \ _% "ESCAPE" \ ";

Bez określania \ (odwrotny ukośnik), jak klauzula korekcyjna, zapytanie zwróci wszystkie ocena według nazwy, dzięki czemu niechciane wyniki problemu.

Wyżej składni nie będzie działać w sprawie "(cytat). Do ucieczki i tego znaku cudzysłowu, aby wyświetlić cytatem dosłownie w ciąg, włóż inny cytat (łącznie 2 cudzysłowie) dla każdego cytatem, że chcesz być wyświetlane. Na przykład:

SELECT "To będzie wyświetlany zgodnie z quote' słowo." Od temp_table;
SELECT "Spowoduje to wyświetlenie" podwójne cudzysłowy "" słowo ". Temp_table Z;

powróci następujących odpowiednio:

Spowoduje to wyświetlenie linii z cytatem słowo.
Spowoduje to wyświetlenie "podwójne cudzysłowy" słowo.

WAŻNE: To jest maszyna przetłumaczony strony, które są dostarczane "tak jak są" bez gwarancji. Tłumaczenie maszynowe mogą być trudne do zrozumienia. Proszę odnieść się do oryginalnego artykułu w języku angielskim ilekroć to możliwe.



3 Odpowiedzi do "Jak Escape Postacie w Oracle PL / SQL Zapytania"

  1. Charles Asbornsen
    26 wrzesień 2008 00:28
    3

    Thank you very much - Jestem SQL Server Gent z Oracle źródła i byłem się orzechów! :)

  2. sam33
    17 wrzesień 2008 20:44
    2

    J'ai le salut mm pb! si je fait une recherche sur le "_" SA marche seul mais si je v chercher des mots avec le "_"
    exmple:
    SELECT * from test WHERE nazwa LIKE'1% \ _% test "ESCAPE" \ ";
    SA renvoie mnie:
    1_test
    10_test?
    lub że normalement SA devait rendre że:
    1_test?
    je comprend pas

  3. Escape znaków w mysql - Discussweb IT Wspólnoty - Zjawy, oprogramowanie, SEO, Quality Assurance, 3D, Web Hosting i więcej ...
    13 lipiec 2007 19:27
    1

    [...] O Escape znaków. Escape znaków Oracle symboli wieloznacznych symboli wieloznacznych znak anulowania Jak uciec znaków w Oracle PL / SQL zapytania

Leave a Reply

Możesz użyć tych tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subskrybuj do komentarzy funkcja została wyłączona. Aby otrzymywać powiadomienia o najnowszych komentarzy delegowanych, aby subskrybować Moje Digital Life Komentarze RSS lub zarejestruj by otrzymać nowe komentarze w dziennych digest e-mail.
Custom Search

Nowe artykuły

Warunki dla przychodzących Szukaj artykułu

Oracle znak ucieczki -- Oracle ucieczki -- pl sql znak ucieczki -- PL / SQL znak ucieczki -- SQL znak ucieczki -- sql ucieczki -- ORACLE SQL ucieczki -- plsql ucieczki -- Oracle ucieczki apostrof -- Oracle ucieczki String -- charakter ucieczki w SQL -- PL / SQL ucieczki -- plsql znak ucieczki -- charakter ucieczki w sanktuarium -- Oracle SQL znak ucieczki -- Oracle ucieczki & -- POWRÓT Oracle -- Oracle ucieczki " -- znak ucieczki Oracle -- Oracle SQL ucieczki & -- i ucieczki w sanktuarium -- Oracle SQL i charakter -- sql ucieczki & -- uciec słów kluczowych w Oracle -- Oracle scape charakter -- Oracle cytowania cudzysłowów -- znak ucieczki PL / SQL -- Oracle ucieczki char -- Oracle ucieczki cytatem -- plsql i ucieczka -- Oracle & znak ucieczki -- uciec sql -- charakter ucieczki w PL / SQL -- pl sql ucieczki -- sql zastrzeżone znaki -- znaków ucieczki w PL / SQL -- Oracle ucieczki -- uciec PL / SQL -- Oracle i ucieczki -- charakter ucieczki w PL SQL -- jak i do ucieczki w sql -- ucieczki i Oracle -- znaków ucieczki w sanktuarium -- Oracle i charakter -- PL / SQL znaków ucieczki -- Oracle SQL ucieczki -- ucieczki ciąg Oracle -- pl sql znaków ucieczki -- sql znaków ucieczki -- Jak uciec & w Oracle --