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
Powiązane artykuły
- Wstaw i wypełnić Random tekstowe i wypełniacz Wstęp do Office Word, PowerPoint 2007 i Execel
- Bezpłatny pobrać Ultra Hal Tekst na mowę Reader 1.0 dla Wygodny Tekst Czytanie
- Bezpłatny pobrać Łatwość PDF do tekstu Extractor v1.10 do konwertowania plików PDF do pliku tekstowego w Bulk
- Tekst Snipa zachowuje swój tekst i kody formatowania bezpiecznego z czatu i e-mail
- Dodaj i wstawić umieścić reklamy Google AdSense pomiędzy jednostkami blogach w Blogger.com
- Wstaw czasie rzeczywistym w sieci Web w programie PowerPoint prezentacji slajdów z LiveWeb
- Sprawdź wersję Oracle
- Oracle Database link
- Oracle JDeveloper opinii
- IMP-00013 Oracle Import Błąd










































2 marca 2007 21:57
Dobrego artykułu. Masz co miałem szukasz ...