String funktioner i en Oracle-databas -system kan utföra många olika uppgifter , och utvecklare ofta använda SQL sträng funktioner oavsett syftet med ett system . Sträng funktioner relaterar till olika aspekter av textdata samt systemkrav , inklusive fall , tecken , fastigheter sträng såsom längd , ändringar av strängar och delar av strängar . Oracle är en kraftfull databas som ger många användbara SQL-funktioner . Case
Oracle SQL-funktioner kan förändra det gäller ett eller flera tecken i en sträng , eller hela strängen . Den "övre "-funktionen omvandlar ett helt tecken sträng till versaler , medan den "nedre" funktionen konverterar till gemener. Den " INITCAP " funktionen omvandlar den inledande bokstaven i varje ord i en sträng till versaler . Ytterligare specialist NLS , eller nationella språkstöd , funktioner ger stöd för applikationer som använder internationalisering eller lokalisering funktionalitet .
Tecken
Utvecklare kan få tillgång till tecken i strängar samt andra tecken information med hjälp av Oracle SQL-funktioner . Den " CHR " -funktion tar ett nummer som parameter och returnerar tecknet motsvarande . Den " ASCII " Funktionen returnerar ASCII-värdet för en viss karaktär , tillhandahålls som en funktion parameter . "Konvertera " -funktionen gör det möjligt för utvecklare att ändra den nuvarande teckenuppsättning som används . Den teckenuppsättning hänvisar till teckenkodningen systemet används på ett givet system .
Längd
Oracle SQL-funktioner kan ge tillgång till information om sträng längd och även använda denna information för vidare bearbetning . Den " LÄNGD " funktion returnerar längden av en given sträng , medan " LENGTHB "-funktionen returnerar längden i byte. Den " MAX " -funktionen returnerar det maximala teckensträng inom en given datamängd , medan " MIN " Funktionen returnerar det minsta . Sträng längd kan också ändras med hjälp av " LTRIM " och " Rtrim " funktioner , som kopplingspaket tecken från den vänstra och högra ändarna av en sträng .
Ändringar SQL-funktioner i Oracle kan utföra olika förändringar på strängar . Den " ersätt"-funktion tar strängen som parameter , liksom strängen eller karaktär att ersätta , plus vad man ersätta den med , återvänder den resulterande strängen med gjorda ändringar . De " concat " funktionen sammanfogar två strängar som parametrar , återvänder en sista sträng som består av både sammanfogas . "Omvänd " -funktionen tar en sträng och returnerar den med karaktärerna omflyttade i omvänd ordning .
Delsträngar
SQL delsträng funktioner i Oracle ger möjlighet att komma åt och ändra delar av strängar . Den " SUBSTR " funktionen tar en sträng som parameter , tillsammans med startpositionen och längden av den erforderliga delsträng som returneras . Den " SUBSRTB " utför en liknande funktion , förutom att den begärda delsträngen returneras som sin representation i byte snarare än tecken . Funktionen " INSTR " kontrollerar en given sträng för att avgöra om den innehåller en andra sträng , återvänder utgångsläget om det gör det .