Insert Text Literal and Concatenation in Oracle SQL Introduceți textul de literă și de înlănțuire în SQL Oracle
In Oracle, it’s possible to insert literal or concatenate 2 or more charater strings or SQL result output together. În Oracle, este posibil să introduceți literal sau înlănțui 2 mai multe charater sau siruri de caractere sau SQL rezultat de ieșire împreună. This manipulation allows you to manipulate the format of data returned by SQL query. Aceasta manipulare a vă permite să manipuleze formatul de date returnate de interogare SQL.
Two solid vertical bar || operator is used to concatenate 2 or more strings. Două solide bară verticală | | operator este utilizat pentru a înlănțui 2 sau mai multe siruri de caractere. Beside, Oracle also provides the CONCAT character function as an alternative to the vertical bar operator just in case there is situation where it is difficult or impossible to control translation performed by operating system or network utilities. Alaturi, Oracle oferă, de asemenea, în funcție de caractere CONCAT ca o alternativă la bară verticală operator doar în cazul în care există situația în care este dificil sau imposibil de traducere de control efectuate de către sistemul de operare sau utilitare de rețea. This function should be used in applications that will be moved between environments with differing character sets. Această funcție trebuie să fie utilizat în aplicații care vor fi mutate între medii cu diferite seturi de caractere.
Oracle will automatically casts values into types which can be concatenated. Oracle va automat la turnarea pieselor tipuri de valori în care poate fi concatenat. As Oracle interprets NULL as the empty (zero-length) character string, it doesn’t return NULL if an operand is NULL, meaning concatenating a zero-length character string with another operand always results in the other operand, so null can result only from the concatenation of two null strings. Ca Oracle NULL interpretează ca gol (zero-lungime) șir de caractere, nu întoarce NULL dacă un operand este NULL, sensul concatenating un zero șir de caractere de lungime cu un alt operand întotdeauna rezultate în alte operand, asa ca nul pot avea ca rezultat numai de la Concatenarea a două siruri de caractere null. To concatenate an expression that might be null, use the NVL function to explicitly convert the expression to a zero-length string. Pentru a înlănțui o expresie care ar putea fi nul, utilizați funcția NVL pentru a converti în mod explicit de exprimare la un șir de caractere de lungime zero.
Concatenating two strings results in another character string. Concatenating rezultatele două siruri de caractere în alt șir de caractere. If both character strings are of datatype CHAR, the result has datatype CHAR and is limited to 2000 characters. Dacă ambele siruri de caractere sunt caractere de date char, rezultatul a char de date și este limitat la 2000 de caractere. If either string is of datatype VARCHAR2, the result has datatype VARCHAR2 and is limited to 4000 characters. Dacă, fie șirul de date este de VARCHAR2, rezultatul a datatype VARCHAR2 și este limitat la 4000 de caractere. Trailing blanks in character strings are preserved by concatenation, regardless of the strings’ datatypes. Adulmecare gloanțe oarbe în șiruri de caractere sunt păstrate de către alai, indiferent de siruri de caractere "de date.
For literal insertion, put the strings between the single quote ‘ in the SQL statement. Pentru inserarea de literă, pune singur siruri de caractere între ghilimele "în SQL declarație.
Example and Usage : Exemplu și Utilizare:
SELECT ‘Name is ‘ || name FROM table; Selectați "Numele este '| | nume de la masă;
Name is whatever_name Numele este whatever_name
SELECT number || ‘ - ‘ || description FROM table ORDER BY number De selecție de numărul | | '-' | | descriere DIN Comanda prin numărul de masă
1 - description 1 1 - descrierea 1
2 - description 2 2 - descriere 2
Advance Usage : Advance Utilizare:
It’s possible to use Concatenation and Literal Insertion to generate a set of SQL query language automatically, especially when need to perform same operation to lots of tables, ie dropping a lot of tables. Este posibil să utilizați și de suită de literă de inserare pentru a genera un set de interogare SQL limbă în mod automat, în special atunci când trebuie să efectuați aceeași operație pentru o mulțime de tabele, și anume, fixând o mulțime de tabele. To do this, format the SQL data query language to output the query result in valid SQL format, and spool the SQL query results to a file. Pentru a face acest lucru, format de date SQL de interogare limba de ieșire de interogare pentru a rezultat valabil în format SQL, și bobina de interogare SQL rezultatele la un fișier. Then execute the file that contains SQL statements. Apoi executați fișierul care conține declarații SQL.
Example: Exemplu:
SELECT ‘DROP TYPE ‘ || type_name || ‘;’ Selectați "DROP TIP '| | type_name | |"; "
will generates: va generează:
DROP TYPE type_name DROP TIP type_name
that can be run at SQL*Plus by calling the file with @filename. care poate fi rulat la SQL * Plus de apel de fișier cu @ nume de fișier. All types that been selected from first SQL statements will be dropped from the database. Toate tipurile care a fost selectat de la prima SQL declarații vor fi excluse din baza de date.
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. IMPORTANT: Aceasta este o pagină de masina de tradus, care este furnizat "ca atare", fără garanție. Machine translation may be difficult to understand. Machine traducere poate fi dificil de înțeles. Please refer to Vă rugăm să original English article articol original English whenever possible. ori de câte ori este posibil.
Share and contribute or get technical support and help at Ponderea și de a contribui sau a obține asistență tehnică și de a ajuta la My Digital Life Forums Meu digital viață forumuri .
Related Articles Articole
- Insert and Fill Random Filler Text and Lorem Ipsum Into Office Word, Execel and PowerPoint 2007 Introduceți și completați aleatoare, FILLER și text Lorem ipsum în Office Word, Execel și PowerPoint 2007
- Download Free Ultra Hal Text-to-Speech Reader 1.0 for Convenient Text Reading Descarca liber Ultra Hal Text redat prin vorbire Reader 1.0 pentru convenabile Text de lectură
- Download Free Ease PDF to Text Extractor v1.10 to Convert PDF to Text Files in Bulk Descarca PDF Libera U ș or de text pentru a Extractor v1.10 Pentru a converti PDF pentru a Fișiere text în masă
- Add and Insert to Put Google AdSense Ads Units Between Blog Posts in Blogger.com Adăugare și introduceți pentru a pune Google AdSense între unitățile de anunțuri în blog în Blogger.com
- Insert Real Time Web Sites Into PowerPoint Presentation Slides With LiveWeb Introduceți timp real pe site-uri web de prezentare în PowerPoint Slide-uri cu LiveWeb
- Check Oracle Version Verificați versiunea Oracle
- Oracle Database Link Oracle bază de date de link-uri
- Oracle JDeveloper Reviews Oracle JDeveloper Review-uri
- IMP-00013 Oracle Import Error IMP-00013 Oracle Import Error
- How to Escape Characters in Oracle PL/SQL Queries Cum să scape de caractere în Oracle PL / SQL interogări


























March 2nd, 2007 21:57 2 martie 2007 21:57
Good article. Bun articol. Got what I was looking for… Ai ce-am fost în căutarea ...