Sql plusz létrehozását és szkriptek végrehajtását - mindent róla, és a programozás

Page 18 29

SQL * Plus User Interaction

Normál felhasználói lekérdezés mechanizmus változók biztosít korlátozott eszközökkel interakció a felhasználó - a bemeneti értékek válaszul egy szabványos meghívást. SQL * Plus segédprogram lehetővé teszi, hogy ellenőrizzék a szállítási üzenetek és kérés változókat.

csapat PROMPT

A kibocsátás a képernyő véletlenszerű szöveget használt PROMPT parancs a következő szintaxist:

Kiadja az adott szöveg vagy üres string (ha hívják paraméter nélkül). Ha azt szeretnénk, hogy egy pár sor, minden egyes vonal fut egy külön parancssort.

csapat ACCEPT

Olvassa vonal és tárolja a felhasználó által meghatározott típusú változó (kibocsátó, ha szükséges, a meghívás) lehetővé teszi, hogy ACCEPT parancsot a következő szintaxissal:

Ha meg van adva a parancs ACCEPT felhasználói változó nem létezik, az SQL * Plus létrehozza. ACCEPT parancsparaméterek táblázatban ismertetjük. 14.

14. táblázat: megadandó parancsot.

Vegyünk egy egyszerű példát megosztás parancsok azonnali és ACCEPT. Tegyük fel, hogy van egy csapat splus1.sql fájlt a következő tartalommal:

Ez az, ami akkor történik, ha fut:

PAUSE parancsot

SZÜNET parancs lehetővé teszi, hogy várni a visszaigazolást, hogy a felhasználó elolvasta az üzenetet a képernyőn PROMPT parancsot adott. Annak igazolására, nyomja meg az Enter, majd egy script vagy SQL * Plus ülés folytatását.

SZÜNET parancs szintaxisa a következő:

Ez a parancs egy üres karakterlánc, akkor a string szöveg, ha meg van adva, vagy akár egy üres sort, és várja, hogy a felhasználó visszajelzésére. A parancs bevitele a terminál vár (ha interaktív Start), még ha a bemenő és kimenő átirányításra. Ha a munka kötegelt módban is, akkor kell egy új sort a fájlban kell venni a bemeneti folyam.

Tekintsünk egy egyszerű példát. Splus1.sql változtatni a fájl a következő:

Ez az, amit akkor jelenik meg, ha fut:

Ahhoz, hogy az eredmények kellett nyomja meg az Enter billentyűt, miután a rendszer kéri kimenet.

Meg kell érteni, hogy a töredezettség a tábla eltér fájlok töredezettsége. Ha egy sorozat DML műveletek az asztalon, az asztal töredezett, mert DML nem mentesíti helyet HWM.HWM - jelzi a felhasználás (használt blokkok) blokkolja az adatbázisban. Blocks elérte-e.

Átnevezése Alapértelmezett Állandó Tablespace prostranstvaTablichnoe táblaterülethez SYSAUX tablespace Composite TempDefault Állandó TablespaceOracle 9i bevezette ideiglenes tábla teret az alapértelmezett (alapértelmezett ideiglenes TABLESPACE), hogy megakadályozza a véletlen.

ALTER TABLE táblanév read only ALTER TABLE táblanév olvasni írni; A következő script létrehoz egy táblázatot, feltölti azt a néhány sort, majd ustanavilivaet tábla mód "read-only" .CREATE TABLE ro_tab (azonosítója); INSERT INTO ro_tab értékek (1); INSERT INTO ro_tab ÉRTÉKEK (2).

Az eljárás létrehozására gyakorlatilag nem különbözik a korábbi verziók - 9i és 10g. A létrehozott adatbázis az alábbi lehetőségek közül: OMF (Oracle Managed File) adatfájlok, log fájlokat, újra a teljesítmény és kontroll fájlokat. FRA (Flash Recovery Area) archivált naplók vagy vágott.

Képtelenség, hogy minden terv változások mindig a jobb, vezetett egyes ügyfelek, hogy biztosítsa a tervek (tervek vannak tárolva), vagy blokk optimalizáló statisztika. Azonban, ha így tesz, akkor akkor megfosztjuk magunkat attól a lehetőségtől, hogy valaha használt.

Kapcsolódó cikkek