Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Database Software >> Content
Kenmerken van Oracle 10g SQL
Oracle 10g is de relationele database management systeem gemaakt door Oracle Corp Een database is het verzamelen van gegevens in een of meerdere tabellen aan elkaar gerelateerd . Oracle 10g is de verbeterde versie van een vorige release en bevat de functies die u meer controle voor het opslaan, ophalen en verwerken van de gegevens te geven . U kunt de nieuwe functies in SQL gebruiken via de SQL * Plus , dat is de gebruiksvriendelijke interface voor het extraheren en manipuleren van gegevens . Witruimte Ondersteuning voor Pad en bestandsnamen

De oudere versies van de Oracle database was geen voorstander van de witte ruimten in Windows pad en bestandsnamen . Bijvoorbeeld : mydata.txt

U kunt nu een naam van het bestand met spaties tussen de tekst . Bijvoorbeeld : 'mijn data.txt "

De naam
bestand met spaties moet binnen dubbele aanhalingstekens . Gebruik deze functie voor het opgeven van de bestandsnamen tijdens het gebruik van de " START ", " RUN ", " SPOEL , " " SAVE ", " EDIT ", " @ " en " @ @ " -opdrachten . De " @ " symbool is hetzelfde als de " START " commando en wordt gebruikt in SQL * Plus commando regel

Bijvoorbeeld : @ " mijn data.sql "
SPOEL Command .

de " SPOEL " commando wordt gebruikt om het resultaat van een query uit de SQL * Plus om een testbestand te dragen . Oracle 10g heeft nieuwe functies voor het vervangen , toevoegen van en het creëren van het resultaat van een query naar een reeds bestaand wachtrij bestand . De syntaxis voor het toevoegen van de resultaten naar een bestand is :

SPOEL
APPEND

Bijvoorbeeld : SPOEL " Mijn data.txt " APPEND

Het uitvoeren van de hierboven commando zal de gegevens van de toekomstige queries toe te voegen aan de reeds bestaande bestand totdat u de volgende opdracht in te voeren :

SPOEL
off

Gebruik de " CREATE " commando om het bestaan ​​van een bestand te controleren en maak het , indien het niet bestaat overschrijven van een bestaand bestand te voorkomen . De syntaxis voor de " CREATE " commando is :

SPOEL
" Mijn data.txt " CREATE

Overschrijf het bestaande bestand , hetzij door gebruik te maken van de " REPLACE " commando of door het weglaten van de " APPEND " -clausule op de volgende manier :

SPOEL " mijn data.txt "
[ REPLACE ]
SET SQLPROMPT

Gebruik de " DATE ", " Privilege " en "USER " variabelen om de database gebruiker , de verschillende rollen in verband met de gebruiker en de huidige datum te identificeren . U kunt deze opdrachten gebruiken om de exemplaren u verbonden bent en welke privileges je hebt voor elke instantie te identificeren . Bijvoorbeeld :

SET SQLPROMPT " _USER _privilege _date > "

Gebruik deze opdracht om uit te zoeken de database die door de gebruiker op de volgende manier :

SET SQLPROMPT " _USER
' @ ' _connect_identifier > "
Regular Expressions

Oracle 10g
heeft een grotere flexibiliteit in het gebruik van de reguliere expressies met de volgende nieuwe functies geïntroduceerd : " REGEXP_LIKE , " " REGEXP_INSTR , " " REGEXP_SUBSTR " en " REGEXP_REPLACE " vergelijkbaar met de " ALS "," INSTR , " " SUBSTR " en " REPLACE " commando met het verschil dat ze geen gebruik maken van de " % " en " _ " tekens .

Bijvoorbeeld:

SELECT * FROM student wAAR REGEXP_LIKE ( nAAM , ' ^ A [ BM ] ' , ' i ' ) ;

uitvoeren van het bovenstaande commando zal alle rijen waar de naam van tonen een student begint met AB of AM . De parameter " i " kan de reguliere expressies zijn hoofdlettergevoelig .

Gebruik de functie " REGEXP_INSTR " naar de startpositie van de eerste subtekenreeks dat de reguliere expressie overeenkomt terugkeren . Bijvoorbeeld :

SELECT voornaam, achternaam , GPA , REGEXP_INSTR ( achternaam , ' [ aeiou ] ' , 1 , 2 , ' i ' ) van student ;

uitvoeren van het bovenstaande commando toont de positie van het tweede optreden van een klinker in de achternaam van de leerlingen .

de ' i ' maakt de reguliere expressies zijn hoofdlettergevoelig . Ook de " REGEXP_REPLACE " is vergelijkbaar met de " REPLACE " commando met het verschil dat het gebruik van een reguliere uitdrukking als de zoekreeks in plaats van de " % " en " _ " tekens in de eerdere versie van Oracle database. De functie " REGEXP_SUBSTR " geeft de string die overeenkomen met de reguliere expressie .

Previous: Next:
  Database Software
·Hoe maak je een komma verwijde…
·Microsoft SQL -functies 
·Hoe maak je een statement in M…
·Kan je Maak MS Access Rapporte…
·Waarom Oracle Archief Inloggen…
·Hoe je adresboek Adressen afdr…
·Oracle ORA - 12637 Packet Rece…
·Hoe te Queries update creëren…
·Hoe te gebruiken SQL naar resu…
  Related Articles
Hoe je de uitlijning van de tekst wijzig…
Hoe de taal van OpenOffice spellingcontr…
Hoe maak je deel van een pagina in Word …
Hoe maak je een snelkoppeling van een sy…
Hoe om afbeeldingen te maken van tekst 
Hoe u de grootte van een Microsoft Offic…
Hoe je hyperlinks naar een sectie van uw…
Voordelen & Nadelen van Computer Technol…
Nadelen van het gebruik Tekstverwerkers 
  Software Articles
·Hoe de F - 2 Button in MS Office Excel g…
·Virtual Villagers 2 Game Tips 
·Hoe PDF-bestanden samenvoegen Gratis 
·Het wijzigen van de tekstgrootte in iTun…
·Hoe te converteren naar PDF DNL 
·Wat is de extensie PMP ? 
·Hoe te converteren een Amazon Unbox Film…
·InterVideo WinDVD 8 start niet 
·Het wijzigen van het serienummer van het…
Copyright © Computer Kennis http://www.nldit.com