FireBird 1.5 bővítések az IB6-hoz képest

Félkész dokumentum!

Mivel a lehetőségek különböző dokumentumokból lettek összeollózva, nem garantált a lista helyessége ill. teljessége.
Nem minden esetben kerültek ellenőrzésre sem a leírtak, vagyis, ha az itt szereplő információk helyesbítéséhez hozzá tud játrulni, kérem küldje el az információt az emel@emel.hu címre.

ROWS_AFFECTED változó olvasható SP-ban, amelyik visszaadja az utolsó adatmódosító művelet hány sort érintett.

SQLCODE és GDSCODE változó olvasható SP-ban, amelyik visszaadja az utolsó művelet által beállított hibakódot.

TRANSACTION_ID változó olvasható SELECT-ben vagy SP-ben.
Csatlakozásonként indul 1-től.

CONNECTION_ID változó olvasható SELECT-ben vagy SP-ben.
Az adatbázisgép minden bekapcsolásától újraindul 1-től.

View létrehozásához használható a RECREATE alak, amelyik lehetővé teszi, hogy ne kelljen figyelni, hogy létrehozás vagy módosítás történik.

Változó deklarálásakor a tárolt eljárásban default érték is meghatározható.
DECLARE [VARIABLE] name <variable type> [{DEFAULT | '='} value];

GROUP BY kifejezésben szerepelhet oszlopszám, oszlop alias, subselect vagy akár UDF.

NULL használható ORDER BY... kifejezésben [NULLS {FIRST | LAST}]

PK/FK saját indexnév megadás lehetséges

Procedure és trigger létrehozásához használható CREATE OR ALTER alak, amelyik lehetővé teszi, hogy ne kelljen figyelni, hogy létrehozás vagy módosítás történik.

BIGINT tipusnév alias INT64 használathoz

EXCEPTION name [message_text]

(exception;)

NULLIF (value, value)

COALESCE (value {, value} ... )

CASE

Egy tárolt eljárásban a BEGIN END blokk üresen maradhat.

(insert or update or delete...) trugger

INTL

EXECUTE VARCHAR

DROP GENERATOR lehetőséggel bővült.


Készítette Moravecz László
emel@emel.hu
a legfrissebb állapot letölthető a www.emel.hu/ibfb lapról
utolsó módosítás: 2003.03.17