Wstaw tekst dosłowny i konkatenacji w Oracle SQL

W Oracle, jest możliwe, aby wstawić dosłowne lub powiązać 2 lub więcej ciągów charater lub SQL wyniku wyjście razem. Ta manipulacja pozwala manipulować format danych zwracanych przez zapytania SQL.

Dwóch stałych pionowa kreska | | operator jest używany do powiązać 2 lub więcej ciągów. Obok, Oracle zapewnia także charakter funkcji CONCAT jako alternatywa dla pionowy pasek operatora tylko w przypadku, gdy istnieje sytuacja jest trudna lub niemożliwa do kontroli tłumaczenia wykonywane przez system operacyjny lub sieci komunalnej. Funkcja ta powinna być wykorzystywana w aplikacjach, które zostaną przeniesione w różniące się między środowiskami zestawy znaków.

Oracle automatycznie odlewy wartości do typów, które mogą być łączony. Oracle jako NULL interpretuje jako pusty (o zerowej długości) ciąg znaków, to nie zwróci NULL, jeśli operandu jest NULL, co oznacza, concatenating zerowej długości ciąg znaków z innego operandu zawsze wyniki w innych operandu, a więc może prowadzić tylko null z konkatenacji dwóch ciągów null. Aby powiązać wyrażenie może być nieważna, należy użyć funkcji NVL wyraźnie przekonwertować wypowiedzi na ciąg znaków o zerowej długości.

Concatenating dwa ciągi wyniki w innym ciągiem znaków. Jeśli oba ciągi znaków są datatype CHAR, wynik ma datatype CHAR i jest ograniczona do 2000 znaków. Jeżeli jeden ciąg jest datatype VARCHAR2, wynik ma datatype VARCHAR2 i jest ograniczona do 4000 znaków. Łańcuch znaków w ciągi są konserwowane przez konkatenacji, bez względu na smyczki "datatypes.

Dla dosłowne wstawiania umieścić ciągi między jednym cytatem "w SQL.

Przykład i zastosowanie:

SELECT "Nazwa jest '| | nazwa FROM tabela;

Nazwa jest whatever_name

SELECT numer | | '-' | | opis FROM tabela ORDER BY numer

1 - opis 1
2 - opis 2

Zaliczki Sposób użycia:

Jest to możliwe do wykorzystania konkatenacji i dosłowne wstawienia do generowania zbioru zapytań języka SQL automatycznie, zwłaszcza, kiedy trzeba wykonać te same działania do wielu tabel, czyli spadał o wiele tabel. Aby to zrobić, formatowania danych zapytań języka SQL, aby wynik zapytania SQL w formacie ważnych, a kolejki wyników zapytania SQL do pliku. Następnie wykonuje się plik, który zawiera instrukcje SQL.

Przykład:

SELECT "DROP TYPU" | | type_name | | '; "

spowoduje wygenerowanie:

DROP TYP type_name

które mogą być uruchamiane w programie SQL * Plus przez wywołanie pliku z @ nazwa_pliku. Wszystkich typów, które zostały wybrane z pierwszego SQL zostanie usunięty z bazy danych.

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.

Gratisów: Licencja MacPilot



Jeden Reakcja na "Wstaw tekst dosłowny i konkatenacji w Oracle SQL"

  1. Arun
    2 marca 2007 21:57
    1

    Dobrego artykułu. Masz co miałem szukasz ...

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 Rejestr otrzymywać nowe komentarze w dziennych digest e-mail.
Custom Search

Nowe artykuły

Warunki dla przychodzących Szukaj artykułu

Oracle konkatenacji -- Oracle SQL powiązać -- Konkatenacji w Oracle -- konkatenacji Oracle -- concat sqlplus -- sql dosłowne -- Oracle concat string -- Oracle concat -- sqlplus powiązać -- Oracle SQL konkatenacji -- Oracle powiązać -- Oracle wybierz dosłowne -- powiązać zapytania SQL -- sqlplus concat -- Oracle SQL concat -- sanktuarium powiązać string -- konkatenacji w Oracle SQL -- powiązać Oracle SQL -- concat Oracle SQL -- concat Oracle -- i wstawić w sanktuarium -- Oracle wstawić -- SQL SELECT dosłowne -- powiązać w Oracle SQL -- concat w sql -- concat tekst Oracle -- Oracle ciąg konkatenacji -- sql tekst dosłowny -- Oracle SQL ciągów -- konkatenacji w sanktuarium wstawić oświadczenie -- Ciąg konkatenacji wymaga dwóch operandów dwóch ciągów, które mają być łączony. -- Oracle SQL CONCATENATE -- Oracle SQL powiązać -- Oracle zapytanie konkatenacji -- Oracle concat wybierz -- Oracle SQL konkatenacji -- concat char Oracle -- z ciąg concat integer w Oracle SQL -- ciągów z wyboru w sanktuarium -- powiązać w Oracle SQL -- concatination ciągów zapytań w SQL INSERT -- powiązać zapytanie w Oracle -- concatenando zapytanie Oracle -- powiązać ciąg SQL -- concatenar & Oracle SQL Plus -- wstawić między ciąg Oracle SQL -- ostatniego znaku z łańcucha znaków w Oracle SQL -- Oracle SQL string powiązać następnie wykonać -- Oracle wybierz oświadczenie ciągów -- Oracle SQL ucieczki przetłumaczyć --