Insert Text Literal and Concatenation in Oracle SQL Įterpti tekstą literatūros ir sąryšis Oracle SQL

In Oracle, it's possible to insert literal or concatenate 2 or more charater strings or SQL result output together. Oracle, tai įmanoma įterpti pažodžiui arba Jungiant 2 ar daugiau charater eilučių arba SQL rezultato kartu. This manipulation allows you to manipulate the format of data returned by SQL query. Šis manipuliavimas leidžia manipuliuoti duomenimis grąžino SQL užklausos formą.

Two solid vertical bar || operator is used to concatenate 2 or more strings. Du kietųjų vertikalios juostos | | operatoriaus naudojamas Jungiant 2 ar daugiau eilučių. 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. Be Oracle, taip pat numatyta Concat pobūdžio funkcijas alternatyva vertikali juosta operatorius tiesiog jeigu yra situacija, kai sunku ar neįmanoma kontroliuoti vertimo atliekamas operacinės sistemos arba tinklo komunalinės paslaugos. This function should be used in applications that will be moved between environments with differing character sets. Ši funkcija turi būti naudojami pagal paskirtį, kad bus perkeltas tarp aplinkose su skirtingais simbolių rinkiniai.

Oracle will automatically casts values into types which can be concatenated. Oracle automatiškai verčia vertybes į tipus, kurie gali būti sudurtiniai. 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. Oracle aiškina NULL, kaip tuščia (nulinio ilgio) raidžių, tai nereiškia grįžimo NULL, jei operandas yra NULL, tai reiškia, concatenating nulinio ilgio simbolių seka kito operando visada sukelia kitų operando, kad niekiniai gali atsirasti tik iš dviejų null stygos sąryšis. To concatenate an expression that might be null, use the NVL function to explicitly convert the expression to a zero-length string. Jungiant išraiška, kuri gali būti nulis, naudokite NVL funkcija aiškiai paversti išraiška nulinio ilgio eilutės.

Concatenating two strings results in another character string. Concatenating dvi eilutes rezultatus kitoje raidžių. If both character strings are of datatype CHAR, the result has datatype CHAR and is limited to 2000 characters. Jeigu tiek simbolių eilutės yra datatype CHAR, rezultatas datatype CHAR ir trukmė yra apribojama iki 2000 simbolių. If either string is of datatype VARCHAR2, the result has datatype VARCHAR2 and is limited to 4000 characters. Jei kuri nors eilutė yra datatype VARCHAR2, rezultatas datatype VARCHAR2 ir yra ribota iki 4000 simbolių. Trailing blanks in character strings are preserved by concatenation, regardless of the strings' datatypes. Galiniais tarpais iš simbolių eilučių konservuoti sąryšis, nepriklausomai nuo eilutės "duomenų tipai.

For literal insertion, put the strings between the single quote ' in the SQL statement. Dėl pažodinis įterpimas, įdėkite tarp eilučių viengubas kabutes 'in SQL.

Example and Usage : Pavyzdys ir naudojimas:

SELECT 'Name is ' || name FROM table; Pasirinkite "Vardas" | | pavadinimas lentelėje;

Name is whatever_name Vardas whatever_name

SELECT number || ' – ' || description FROM table ORDER BY number PASIRINKITE skaičius | | '-' | | Description Lentelė ORDER BY numeris

1 – description 1 1 - 1 aprašymas
2 – description 2 2 - 2 aprašymas

Advance Usage : Išankstinis Naudojimas:

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. Ji galima naudoti ir sujungimas Literal Insertion sukurti SQL užklausų kalba automatiškai nustatyti, ypač kai reikia atlikti tos pačios operacijos būtų daug lentelių, ty nuleisti lentelių aikštelė. 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. Norėdami tai padaryti, formatas SQL užklausų kalba išvesties užklausos rezultatas galioja SQL formatas, ir Eigos SQL užklausos rezultatus į failą. Then execute the file that contains SQL statements. Tada paleisti failą, kuriame yra SQL.

Example: Pavyzdys

SELECT 'DROP TYPE ' || type_name || ';' Pasirinkite "DROP RŪŠIS" | | type_name | | "";

will generates: bus generuoja:

DROP TYPE type_name DROP TIPAS type_name

that can be run at SQL*Plus by calling the file with @filename. kad būtų galima važiuoti SQL * Plus telefonu failą @ filename. All types that been selected from first SQL statements will be dropped from the database. Visos rūšys, kad buvo pasirinktas iš pirmojo SQL bus ištrintas iš duomenų bazės.

IMPORTANT : The page is machine translated and provided "as is" without warranty. DĖMESIO: Šis puslapis yra mašina išvertė ir pateikiama "kaip yra" be garantijų. Machine translation may be difficult to understand. Automatinis vertimas gali būti sunku suprasti. Please refer to Remkitės original English article originalas anglų straipsnis whenever possible. jei įmanoma.


One Response to “Insert Text Literal and Concatenation in Oracle SQL” One Response to "Įterpti tekstą literatūros ir sąryšis Oracle SQL"

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

    Good article. Geras straipsnis. Got what I was looking for… Turite ką aš ieškojau ...

Leave a Reply Leave a Reply

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> Galite naudoti šiuos žodžius: <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. Subscribe to comments funkcija buvo išjungta. To receive notification of latest comments posted, subscribe to Norėdami gauti pranešimus apie naujausius komentarų, užsiprenumeruoti My Digital Life Comments RSS feed Mano skaitmeninis gyvenimas Komentarų RSS or arba register to receive Registruokitės gauti new comments in daily email digest. Nauji komentarai kasdien elektroniniu paštu.
Custom Search

New Articles Nauji straipsniai

Incoming Search Terms for the Article Gaunamus paieškos terminus straipsnis

oracle concatenation Oracle sąryšis - -- sqlplus concatenate string sqlplus Jungiant Styga - -- oracle sql concatenate Oracle SQL Sankaba - -- adding literals to sql query pridėti literały su SQL užklausa - -- sql literal SQL pažodinis - -- concatenate in oracle query Jungiant Oracle užklausos - -- how to concatenate in oracle sql kaip Jungiant Oracle SQL - -- oracle sql insert string Oracle SQL įterpti eilutę - -- oracle sql literal Oracle SQL pažodinis - -- "inserting text containing ' in oracle" "įterpti tekstą su" Oracle " - -- oracle query concatenate Oracle užklausos Sankaba - -- oracle text concatenation Oracle tekstas sąryšis - -- sqlplus concat sqlplus Concat - -- oracle select literal Oracle pasirinkite pažodinis - -- ARM concatenate strings ARM Jungiant pastatyti - -- concatenate oracle 1 character from column with 7 characters from another column Jungiant orakulas 1 požymį iš stulpelio su 7 simbolių iš kitos kolonėlės - -- concaténation de chaine oracle sąryšis Chaine de orakulas - -- concat empty string in oracle Concat tuščią eilutę Oracle - -- literal oracle pažodinis Oracle - -- oracle concat string query Oracle Concat string užklausą - -- oracle literal quotes Oracle pažodinis citatos - -- oracle insérer concatener Oracle insérer concatener - -- oracle concat if null Oracle Concat jei null - -- oracle sqlplus concat Oracle sqlplus Concat - -- oracle query concat Oracle užklausos Concat - -- oracle select string literal Oracle pasirinkite string literal - -- select oracle concatenieren pasirinkite Oracle concatenieren - -- SQL Orace JOIN WITH string manipulation SQL Orace prisijungti prie string manipulation - -- sql oracle concatenate character SQL Oracle Jungiant pobūdis - -- sql insert text SQL įterpti tekstą - -- sql literals SQL literały - -- string concat in Oracle SQL query string Concat Oracle SQL užklausa - -- string concatenation in oracle string sąryšis Oracle - -- +Oracle +SQL +concatenation + Oracle + SQL + sujungimas - -- ARM concat strings ARM Concat Styga - -- COLUMNAS LITERALES ORACLE COLUMNAS LITERALES ORACLE - -- concating string in oracle query concating eilutę Oracle užklausos - -- concatenation in oracle query sąryšis Oracle užklausos - -- concat string + oracle Concat eilutę + Oracle - -- concatenation with blank problem+oracle sąryšis su tuščia problema + Oracle - -- concatener texte oracle concatener texte orakulas - -- Concatenating two oracle select statements Concatenating du Oracle pasirinkite pareiškimai - -- function funkcija - -- how to write the query concatenation in oracle 9i kaip rašyti užklausą sąryšis Oracle 9i - -- how to insert text in sql query Kaip įterpti tekstą į SQL užklausa - -- how isert text data sql kaip isert tekstinius duomenis SQL - -- oracle literal Oracle pažodinis - -- oracle sql select combine Oracle SQL pasirinkite derinti - -- oracle concat in query Oracle Concat užklausos - -- oracle text in sql results Oracle tekstas SQL rezultatai - --