Insert Text Literal and Concatenation in Oracle SQL Vložte text doslovný a JAR v Oracle SQL
In Oracle, it’s possible to insert literal or concatenate 2 or more charater strings or SQL result output together. V Oracle, je možné vkládat literál nebo spojovat 2 nebo více charater struny nebo SQL výsledek výstupu společně. This manipulation allows you to manipulate the format of data returned by SQL query. Tato manipulace vám umožní manipulovat formát dat se vrátil do SQL dotazu.
Two solid vertical bar || operator is used to concatenate 2 or more strings. Dva pevné svislítko | | operátor se používá ke spojovat 2 nebo více řetězců. 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. Vedle, Oracle také nabízí funkci concat povahy jako alternativa k svislítko Provozovatel jen v případě, že je situace, kdy je obtížné nebo nemožné, aby kontroly prováděné překlad operačního systému nebo sítě veřejné služby. This function should be used in applications that will be moved between environments with differing character sets. Tato funkce by měla být použita v aplikacích, které budou přesunuty mezi prostředími s různými znakové sady.
Oracle will automatically casts values into types which can be concatenated. Oracle bude automaticky vrhá do druhy hodnot, které mohou být spojeny. 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. Jako Oracle interpretuje jako NULL prázdné (nula-délka) znakový řetězec, že se nevrátí NULL v případě, že operand je NULL, smyslu zřetězování nulovou délku-znakový řetězec s jinou operandů vždy výsledky ve druhé operand, takže neplatný, může vést pouze z JAR dva prázdné struny. To concatenate an expression that might be null, use the NVL function to explicitly convert the expression to a zero-length string. Chcete-li spojovat výraz, který by mohl být neplatný, použijte funkci NVL explicitně převést na vyjádření k nule-délka řetězce.
Concatenating two strings results in another character string. Zřetězování dvě struny výsledky v jiném řetězci znaků. If both character strings are of datatype CHAR, the result has datatype CHAR and is limited to 2000 characters. Jsou-li oba řetězce znaků je datový typ CHAR, výsledkem je datový typ CHAR a je omezena na 2000 znaků. If either string is of datatype VARCHAR2, the result has datatype VARCHAR2 and is limited to 4000 characters. Pokud je některý řetězec je datový typ VARCHAR2, výsledkem je datový typ VARCHAR2 a je omezena na 4000 znaků. Trailing blanks in character strings are preserved by concatenation, regardless of the strings’ datatypes. Nulami charakter struny jsou konzervované v JAR, a to bez ohledu na struny 'datatypů.
For literal insertion, put the strings between the single quote ‘ in the SQL statement. Pro vložení doslovný, dej strun mezi jediné citovat 'v SQL.
Example and Usage : Ukázka a využití:
SELECT ‘Name is ‘ || name FROM table; SELECT 'Jméno je' | | název z tabulky;
Name is whatever_name Název je whatever_name
SELECT number || ‘ - ‘ || description FROM table ORDER BY number SELECT číslo | | '-' | | popis PŘÍKAZ z tabulky počtu
1 - description 1 1 - popis 1
2 - description 2 2 - popis 2
Advance Usage : Předprodej Využití:
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. Je možné použít Spojování a vložení doslovnějším vygenerovat soubor jazyka SQL dotazu automaticky, a to zejména v případě nutnosti provést stejnou operaci na spoustu tabulek, tj. shození hodně tabulek. 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. To provedete tak, že formát dat na serveru SQL dotazu jazyka na výstupní výsledek dotazu SQL v platném formátu a spool SQL dotazu výsledky do souboru. Then execute the file that contains SQL statements. Poté spusťte soubor, který obsahuje SQL příkazy.
Example: Příklad:
SELECT ‘DROP TYPE ‘ || type_name || ‘;’ Zvolte 'DROP Typ' | | type_name | | ','
will generates: se generuje:
DROP TYPE type_name DROP TYP type_name
that can be run at SQL*Plus by calling the file with @filename. , kterou lze spustit v SQL * Plus, které volají soubor @ souboru. All types that been selected from first SQL statements will be dropped from the database. Všechny typy, které byly vybrány z prvního jazyka SQL bude odstraněna z databáze.
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. Upozornění: Tento stroj je přeložen stránky, který je poskytován "tak jak jsou", bez záruky. Machine translation may be difficult to understand. Strojový překlad může být obtížné porozumět. Please refer to Odkazujeme na original English article Anglický originál článku whenever possible. kdykoli je to možné.
Share and contribute or get technical support and help at Sdílení a přispět nebo získat technickou podporu a pomoc při My Digital Life Forums My Digital Life fóra .
Related Articles Související články
- Insert and Fill Random Filler Text and Lorem Ipsum Into Office Word, Execel and PowerPoint 2007 Vložit a vyplníme náhodný text a výplň Lorem ipsum do Office Word, PowerPoint 2007 a Execel
- Download Free Ultra Hal Text-to-Speech Reader 1.0 for Convenient Text Reading Download Free Ultra Hal Text-to-řeči Reader 1.0 pro pohodlné čtení textu
- Download Free Ease PDF to Text Extractor v1.10 to Convert PDF to Text Files in Bulk Download Free Ease PDF to Text Extractor v1.10 pro převod textu do PDF souborů při hromadné
- Text Snip Keeps Your Text and Codes Formatting Safe from IM and Email Text zástřih udržuje vaše kódy pro formátování textu a bezpečné z chatu a e-mailem
- Add and Insert to Put Google AdSense Ads Units Between Blog Posts in Blogger.com Přidat a vložte dát Google AdSense reklamy mezi jednotkami z blogů na Blogger.com
- Insert Real Time Web Sites Into PowerPoint Presentation Slides With LiveWeb Vložit reálném čase na webových stránkách prezentaci v PowerPointu, diapozitivy s LiveWeb
- Check Oracle Version Oracle verze PODROBNOSTI
- Oracle Database Link Oracle Database Link
- Oracle JDeveloper Reviews Oracle JDeveloper recenze
- IMP-00013 Oracle Import Error IMP-00013 Oracle Import Chyba


























March 2nd, 2007 21:57 2. března 2007 21:57
Good article. Dobrý článek. Got what I was looking for… Mám, co jsem hledal ...