Insert Text Literal and Concatenation in Oracle SQL Sett inn tekst ordrett og Sammenkobling i Oracle SQL
In Oracle, it’s possible to insert literal or concatenate 2 or more charater strings or SQL result output together. I Oracle er det mulig å sette inn ordrett eller sammen 2 eller flere charater strenger eller SQL-resultat utgang sammen. This manipulation allows you to manipulate the format of data returned by SQL query. Dette manipulering lar deg manipulere formaterer av data som returneres av SQL-spørringen.
Two solid vertical bar || operator is used to concatenate 2 or more strings. To solide loddrett | | operatør brukes til å sette sammen 2 eller flere strenger. 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. Ved siden av, Oracle gir også CONCAT tegnet fungere som et alternativ til den vertikale linjen operatør bare i tilfelle det er en situasjon hvor det er vanskelig eller umulig å kontrollere oversettelsen er utført av operativsystemet eller nettverket verktøyene. This function should be used in applications that will be moved between environments with differing character sets. Denne funksjonen skal brukes i programmer som vil bli flyttet mellom miljøer med forskjellige tegnsett.
Oracle will automatically casts values into types which can be concatenated. Oracle vil automatisk kaster verdier i typer som kan sammenkjeding. 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. Som Oracle tolker NULL som tomt (null-lengde) tegnstreng, det går ikke tilbake NULL hvis en Operanden er NULL, betyr concatenating en null-lengden tegnstreng med en annen Operanden alltid resulterer i den andre Operanden, så null, kan resultatet bare fra Sammenkobling av to null strenger. To concatenate an expression that might be null, use the NVL function to explicitly convert the expression to a zero-length string. Å sette sammen et uttrykk som kan være null, bruk NVL funksjonen til å konvertere uttrykk til en null-lengden streng.
Concatenating two strings results in another character string. Concatenating to strenger resultater i en tegnstreng. If both character strings are of datatype CHAR, the result has datatype CHAR and is limited to 2000 characters. Hvis begge tegnet strengene er av datatypen CHAR, resultatet har datatype CHAR og er begrenset til 2000 tegn. If either string is of datatype VARCHAR2, the result has datatype VARCHAR2 and is limited to 4000 characters. Hvis enten strengen er av datatype VARCHAR2, resultatet har datatype VARCHAR2 og er begrenset til 4000 tegn. Trailing blanks in character strings are preserved by concatenation, regardless of the strings’ datatypes. Etterfølgende blanke i karakter strenger er bevart ved Sammenkobling, uavhengig av strenger "datatyper.
For literal insertion, put the strings between the single quote ‘ in the SQL statement. For ordrett innsetting, sette strenger mellom enkelt anførselstegn 'i SQL-setningen.
Example and Usage : Eksempel og bruk:
SELECT ‘Name is ‘ || name FROM table; Velg "Navnet er '| | navn fra bordet;
Name is whatever_name Navnet er whatever_name
SELECT number || ‘ - ‘ || description FROM table ORDER BY number VELG tallet | | '-' | | beskrivelsen fra tabellen ORDER BY-nummer
1 - description 1 1 - beskrivelse 1
2 - description 2 2 - beskrivelse 2
Advance Usage : Advance bruk:
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. Det er mulig å bruke Sammenkobling og bokstavelig Innsettingsordre å generere et sett med SQL-spørringen språk automatisk, spesielt når behovet for å utføre samme operasjon for å masser av tabeller, dvs. slippe en rekke tabeller. 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. Slik gjør du dette formatet SQL data søket språk til utgang søket resultere i gyldig SQL-format, og spole i SQL-spørringen resultatene til fil. Then execute the file that contains SQL statements. Deretter kjøre filen som inneholder SQL-setninger.
Example: Eksempel:
SELECT ‘DROP TYPE ‘ || type_name || ‘;’ Velg "DROP TYPE '| | type_name | |"; "
will generates: vil genererer:
DROP TYPE type_name DROP TYPE type_name
that can be run at SQL*Plus by calling the file with @filename. som kan kjøres på SQL * Plus ved å kalle filen med @ filnavn. All types that been selected from first SQL statements will be dropped from the database. Alle typer som er valgt ut fra første SQL-setninger vil bli utelatt fra databasen.
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. VIKTIG: Dette er en maskin oversatt side som er levert "som den er" uten garanti. Machine translation may be difficult to understand. Maskinen oversettelse kan være vanskelig å forstå. Please refer to Vennligst henvis til original English article original engelsk artikkel whenever possible. når det er mulig.
Share and contribute or get technical support and help at Dele og bidra eller få teknisk støtte og hjelp på My Digital Life Forums My Digital Life Forums .
Related Articles Relaterte artikler
- Insert and Fill Random Filler Text and Lorem Ipsum Into Office Word, Execel and PowerPoint 2007 Sett inn og fylle tilfeldig fyllstoffer Tekst og Lorem Ipsum i Office Word, Execel og PowerPoint 2007
- Download Free Ultra Hal Text-to-Speech Reader 1.0 for Convenient Text Reading Last ned gratis Ultra Hal tekst-til-tale Reader 1.0 for Convenient Lese-tekst
- Download Free Ease PDF to Text Extractor v1.10 to Convert PDF to Text Files in Bulk Last ned gratis Enkel PDF to Text Extractor v1.10 til å konvertere PDF til tekstfiler i Masseutsendere
- Add and Insert to Put Google AdSense Ads Units Between Blog Posts in Blogger.com Legg til og sette inn for å sette Google AdSense-annonser enheter mellom bloggposter i Blogger.com
- Insert Real Time Web Sites Into PowerPoint Presentation Slides With LiveWeb Sett Real Time nettstedene i PowerPoint-presentasjonen skred med LiveWeb
- Check Oracle Version Sjekk Oracle Versjon
- Oracle Database Link Oracle Database kobling
- Oracle JDeveloper Reviews Oracle JDeveloper vurderinger
- IMP-00013 Oracle Import Error Skøyer-00013 Oracle Import Feil
- How to Escape Characters in Oracle PL/SQL Queries Hvordan du unnslippe tegn i Oracle PL / SQL-spørringer


























March 2nd, 2007 21:57 2 mars, 2007 21:57
Good article. God artikkelen. Got what I was looking for… Har det jeg var ute etter ...