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 .



One Response to “Insert Text Literal and Concatenation in Oracle SQL” Unul Răspuns la "Introduceți textul de literă și de înlănțuire în SQL Oracle"

  1. Arun
    March 2nd, 2007 21:57 2 martie 2007 21:57
    1

    Good article. Bun articol. Got what I was looking for… Ai ce-am fost în căutarea ...

Leave a Reply Lasă un Răspuns

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Puteți folosi aceste tag-uri: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. Abonare la comentarii facilitate a fost dezactivat. To receive notification of latest comments posted, subscribe to Pentru a primi notificarea de mai recente comentarii postate, abonați la My Digital Life Comments RSS feed Meu digital viață Comentarii RSS Feed or sau register to receive înregistrează-te pentru a primi new comments in daily email digest. noi comentarii în rezumat zilnic de email.
Custom Search

New Articles Articole noi

Incoming Search Terms for the Article Pe punctul de a sosi termenii de căutare pentru a art

oracle concatenation Oracle înlănțuire - -- Concatenation in Oracle Concatenarea în Oracle - -- concat sqlplus concat sqlplus - -- oracle concat string Oracle concat șir de caractere - -- oracle sql concatenate Oracle SQL înlănțui - -- concatenation oracle Concatenarea oracol - -- concat oracle sql concat SQL Oracle - -- insert & in oracle & insera în oracol - -- oracle concat Oracle concat - -- SQL SELECT literal SQL SELECT literal - -- sqlplus concatenate sqlplus înlănțui - -- concat char oracle concat char oracol - -- concatenation in oracle sql Concatenarea în SQL Oracle - -- concat integer with string in sql oracle concat în șir întreg cu SQL Oracle - -- concatenate strings with select in oracle înlănțui cu siruri de caractere selectați în oracol - -- concatenate sql oracle înlănțui SQL Oracle - -- concatenate in sql oracle înlănțui în SQL Oracle - -- concatination of strings in sql insert queries concatination din siruri de caractere în interogări SQL INSERT - -- concat oracle concat oracol - -- concatenate query in oracle înlănțui în interogare Oracle - -- concatenando query oracle concatenando interogare Oracle - -- concatenate string sql statement înlănțui șir SQL declarație - -- concatenar & oracle sql plus concatenar SQL & Oracle, plus - -- insert between a string oracle sql insera un șir de caractere între SQL Oracle - -- last character from sql string in oracle ultima șir de caractere de la SQL în Oracle - -- oracle insert Oracle introduce - -- oracle concatenate sql string then execute Oracle SQL string înlănțui apoi executa - -- oracle select statement concatenate strings Oracle selectați declarație înlănțui siruri de caractere - -- oracle sql escape translate Oracle SQL scape traduce - -- oracle select concatenate Oracle selectați înlănțui - -- oracle insert string Oracle introduce șir de caractere - -- oracle Concatenate Examples Oracle înlănțui Exemple - -- oracle insert character in string Oracle introduce în șir de caractere - -- oracle query concatenate Oracle interogare înlănțui - -- ORACLE SQL Concatenation Oracle SQL înlănțuire - -- oracle sql "order by number" Oracle SQL ", pentru numărul de" - -- oracle concatenating strings Oracle concatenating siruri de caractere - -- sql select literal example sql literal exemplu, selectați - -- sql literal sql literal - -- sql concatenate query înlănțui interogare SQL - -- sql text oracle concatenate sql oracle text înlănțui - -- sql oracle query literal interogare SQL Oracle literal - -- string concatenation in sql șir de caractere în lanț sql - -- string concatenation on an insert șir de caractere pe un lanț insera - -- string concatenation in batch file Concatenarea șir de caractere în lot fișier - -- text in oracle select selectați textul din Oracle - -- "insérer texte dans query sql" "insérer texte in interogare SQL" - -- concatenation operator for querying text files Concatenarea operator pentru interogarea de fișiere text - -- concatenate select oracle înlănțui selectați Oracle - -- concatenation of string in oracle Concatenarea șir de caractere în oracol - --