Example: biology

Firebird Referenz Dokumentation

Firebird Referenz DokumentationCopyright 2007, 2008, 2009, 2010, 2011 : Alle Beitr ge unterliegen dem Urheberrecht ihrer jeweiligen Auto-ren, sofern nicht anders angegeben. bersichtDies ist das Inhaltsverzeichnis der deutschen Firebird Referenz . F r den vollst ndigen Firebird Dokumentati-onsindex, besuchen Sie bitte: Homepage des Firebird Dokumentations-Unterprojektes finden Sie Sprachreferenz .. 11. ber die Firebird SQL Sprachreferenz .. 1 Thema .. 1 Urheberschaft .. 1 Aktualisierungen der Sprachreferenz .. 1 Die Geburt des Bigbooks .. 2 Mitwirkende .. 2 Anmerkungen .. 32. SQL Sprachstruktur .. 5 Hintergrund zu Firebirds SQL-Sprache .. 5 SQL Bestandteile .. 5 SQL-Dialekte .. 6 Fehlerbedingungen .. 7 Grundelemente: Statements, Klauseln, Schl sselw rter .. 7 Bezeichner .. 8 Literale .. 9 Operatoren und Sonderzeichen .. 9 Kommentare .. 103. Datentypen und Unterdatentypen.

firebird refdocs 4 alter procedure..... 140 create or alter procedure.....143 drop procedure.....

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Firebird Referenz Dokumentation

1 Firebird Referenz DokumentationCopyright 2007, 2008, 2009, 2010, 2011 : Alle Beitr ge unterliegen dem Urheberrecht ihrer jeweiligen Auto-ren, sofern nicht anders angegeben. bersichtDies ist das Inhaltsverzeichnis der deutschen Firebird Referenz . F r den vollst ndigen Firebird Dokumentati-onsindex, besuchen Sie bitte: Homepage des Firebird Dokumentations-Unterprojektes finden Sie Sprachreferenz .. 11. ber die Firebird SQL Sprachreferenz .. 1 Thema .. 1 Urheberschaft .. 1 Aktualisierungen der Sprachreferenz .. 1 Die Geburt des Bigbooks .. 2 Mitwirkende .. 2 Anmerkungen .. 32. SQL Sprachstruktur .. 5 Hintergrund zu Firebirds SQL-Sprache .. 5 SQL Bestandteile .. 5 SQL-Dialekte .. 6 Fehlerbedingungen .. 7 Grundelemente: Statements, Klauseln, Schl sselw rter .. 7 Bezeichner .. 8 Literale .. 9 Operatoren und Sonderzeichen .. 9 Kommentare .. 103. Datentypen und Unterdatentypen.

2 12 Integer-Datentypen .. 14 SMALLINT .. 14 INTEGER .. 14 BIGINT .. 15 Flie komma-Datentypen .. 15 FLOAT .. 16 DOUBLE PRECISION .. 16 Festkomma-Datentypen .. 16 NUMERIC .. 17 DECIMAL .. 17 Datentypen f r Datum und Zeit .. 18 DATE .. 19 TIME .. 19 TIMESTAMP .. 19 Operationen, die Datums- und Zeitwerte verwenden .. 19 Zeichendatentypen .. 21 Unicode .. 21 Client-Zeichensatz .. 21 Spezielle Zeichens tze .. 21 COLLATION .. 22 Zeichenindizes .. 23 Zeichendatentypen im Detail .. 24 Bin rdatentypen .. 25 BLOB Untertypen .. 26 BLOB Specifics .. 26 ARRAY Type .. 27 Spezialdatentypen .. 28 SQL_NULL-Datentyp .. 28 Datentyp-Konvertierungen .. 30 Explizite Datentyp-Konvertierung .. 30 Implizite Datentyp-Konvertierung .. 34 Firebird RefDocs3 Benutzerdefinierte Datentypen Domains .. 35 Domain-Eigenschaften .. 35 Domain- berschreibung.

3 36 Domains erstellen und verwalten .. 364. Allgemeine Sprachelemente .. 39 Ausdr cke .. 39 Konstanten .. 40 SQL-Operatoren .. 43 Bedingte Ausdr cke .. 46 NULL in Ausdr cken .. 48 Unterabfragen .. 49Pr dikate .. 51 Behauptungen .. 51 Vergleichs-Pr dikate .. 51 Existenzpr dikate .. 62 Quantifizierte Unterabfrage-Pr dikate .. 665. Statements der Data Definition (DDL) .. 68 DATABASE .. 68 CREATE DATABASE .. 68 ALTER DATABASE .. 72 DROP DATABASE .. 75 SHADOW .. 76 CREATE SHADOW .. 76 DROP SHADOW .. 78 DOMAIN .. 78 CREATE DOMAIN .. 79 ALTER DOMAIN .. 83 DROP DOMAIN .. 87 TABLE .. 87 CREATE TABLE .. 88 ALTER TABLE .. 101 DROP TABLE .. 108 RECREATE TABLE .. 109 INDEX .. 110 CREATE INDEX .. 110 ALTER INDEX .. 113 DROP INDEX .. 115 SET STATISTICS .. 116 VIEW .. 117 CREATE VIEW.

4 117 ALTER VIEW .. 120 CREATE OR ALTER VIEW .. 122 DROP VIEW .. 123 RECREATE VIEW .. 123 TRIGGER .. 124 CREATE TRIGGER .. 124 ALTER TRIGGER .. 130 CREATE OR ALTER TRIGGER .. 133 DROP TRIGGER .. 134 RECREATE TRIGGER .. 134 PROCEDURE .. 135 CREATE PROCEDURE .. 135 Firebird RefDocs4 ALTER PROCEDURE .. 140 CREATE OR ALTER PROCEDURE .. 143 DROP PROCEDURE .. 144 RECREATE PROCEDURE .. 144 EXTERNAL FUNCTION .. 145 DECLARE EXTERNAL FUNCTION .. 146 ALTER EXTERNAL FUNCTION .. 148 DROP EXTERNAL FUNCTION .. 149 FILTER .. 150 DECLARE FILTER .. 150 DROP FILTER .. 152 SEQUENCE (GENERATOR) .. 153 CREATE SEQUENCE .. 153 ALTER SEQUENCE .. 154 SET GENERATOR .. 155 DROP SEQUENCE .. 156 EXCEPTION .. 157 CREATE EXCEPTION .. 157 ALTER EXCEPTION .. 158 CREATE OR ALTER EXCEPTION .. 159 DROP EXCEPTION.

5 159 RECREATE EXCEPTION .. 160 COLLATION .. 161 CREATE COLLATION .. 161 DROP COLLATION .. 164 CHARACTER SET .. 165 ALTER CHARACTER SET .. 165 ROLE .. 166 CREATE ROLE .. 166 ALTER ROLE .. 167 DROP ROLE .. 167 COMMENTS .. 168 COMMENT ON .. 1686. Statements der Data Manipulation Language (DML) .. 171 SELECT .. 171 FIRST, SKIP .. 172 Die SELECT-Spaltenliste .. 174 Die FROM-Klausel .. 177 Joins .. 183 Die WHERE-Klausel .. 191 Die GROUP BY-Klausel .. 194 Die PLAN-Klausel .. 198 UNION .. 202 ORDER BY .. 204 ROWS .. 208 FOR UPDATE [OF] .. 210 WITH LOCK .. 211 INTO .. 214 Common Table Expressions ( WITH .. AS .. SELECT ) .. 215 INSERT .. 219 INSERT .. VALUES .. 220 INSERT .. SELECT .. 221 Firebird RefDocs5 INSERT .. DEFAULT VALUES .. 222 Die RETURNING-Klausel .. 222 Einf gen in BLOB-Spalten.

6 223 UPDATE .. 223 Verwendung eines Alias .. 224 Die SET-Klausel .. 225 Die WHERE-Klausel .. 226 Die ORDER BY- und ROWS-Klauseln .. 227 Die RETURNING-Klausel .. 228 Aktualisieren von BLOB-Spalten .. 229 UPDATE OR INSERT .. 229 The RETURNING clause .. 230 DELETE .. 230 Aliases .. 231 WHERE .. 232 PLAN .. 232 ORDER BY und ROWS .. 233 RETURNING .. 234 MERGE .. 235 EXECUTE PROCEDURE .. 237 Ausf hrbare gespeicherte Prozedur .. 237 EXECUTE BLOCK .. 238 Eingabe- und Ausgabeparameter .. 241 Statement-Terminatoren .. 2417. Prozedurale SQL-Anweisungen (PSQL) .. 243 Elemente der PSQL .. 243 DML-Anweisungen mit Parametern .. 243 Transaktionen .. 243 Modulstruktur .. 244 Gespeicherte Prozeduren .. 246 Vorteile von gespeicherten Prozeduren .. 246 Varianten der gespeicherten Prozeduren .. 246 Erstellen einer gespeicherte Prozedur .. 247 Anpassen einer gespeicherte Prozedur.

7 247L schen einer gespeicherte Prozedur .. 248 Gespeicherte Funktionen (Stored Functions) .. 248 PSQL-Bl cke .. 249 Trigger .. 249 Reihenfolge der Ausf hrung .. 250 DML-Trigger .. 250 Datenbank-Trigger .. 251 Trigger erstellen .. 251 Trigger ndern .. 252 Trigger l schen .. 253 Schreiben des Body-Codes .. 253 Zuweisungs-Statements .. 254 DECLARE CURSOR .. 255 DECLARE VARIABLE .. 257 BEGIN .. END .. 260IF .. THEN .. ELSE .. 261 WHILE .. DO .. 263 LEAVE .. 264 Firebird RefDocs6 EXIT .. 266 SUSPEND .. 266 EXECUTE STATEMENT .. 267 FOR SELECT .. 273 FOR EXECUTE STATEMENT .. 276 OPEN .. 277 FETCH .. 279 CLOSE .. 280IN AUTONOMOUS TRANSACTION .. 281 POST_EVENT .. 282 Abfangen und Behandeln von Fehlern .. 283 Systemausnahmen .. 283 Benutzerdefinierte Ausnahmen .. 283 EXCEPTION .. 284 WHEN .. DO .. 2868.

8 Eingebaute Funktionen und Variablen .. 290 Kontextvariablen .. 290 CURRENT_CONNECTION .. 290 CURRENT_DATE .. 290 CURRENT_ROLE .. 291 CURRENT_TIME .. 291 CURRENT_TIMESTAMP .. 292 CURRENT_TRANSACTION .. 293 CURRENT_USER .. 293 DELETING .. 294 GDSCODE .. 294 INSERTING .. 294 NEW .. 295'NOW' .. 295 OLD .. 296 ROW_COUNT .. 296 SQLCODE .. 297 SQLSTATE .. 298'TODAY' .. 298'TOMORROW' .. 299 UPDATING .. 300'YESTERDAY' .. 300 USER .. 300 Skalarfunktionen .. 301 Funktionen zum Arbeiten mit Kontextvariablen .. 301 Mathematische Funktionen .. 304 Functions for Working with Strings .. 317 Date and Time Functions .. 333 Funktionen zur Typumwandlung .. 337 Funktionen f r Bitweise Operationen .. 340 Funktionen zum Arbeiten mit UUID .. 344 Funktionen zum Arbeiten mit Generatoren (Sequenzen) .. 345 Bedingte Funktionen .. 346 Aggregatfunktionen.

9 351 AVG() .. 351 COUNT() .. 352 LIST() .. 353 Firebird RefDocs7 MAX() .. 354 MIN() .. 355 SUM() .. 3569. Transaktionskontrolle .. 357 Transaktions-Statements .. 357 SET TRANSACTION .. 357 COMMIT .. 363 ROLLBACK .. 365 SAVEPOINT .. 366 RELEASE SAVEPOINT .. 367 Interne Sicherungspunkte .. 368 Sicherungspunkte und PSQL .. 36810. Sicherheit .. 370 Benutzerauthentifizierung .. 370 Besonders privilegierte Benutzer .. 370 RDB$ADMIN-Rolle .. 372 Administratoren .. 375 SQL-Anweisungen f r die Benutzerverwaltung .. 376 SQL-Berechtigungen .. 380 Der Objektinhaber .. 381 Statements zur Erteilung von Privilegien .. 381 Anweisungen zum widerrufen von Privilegien .. 387 Anhang A: Zusatzinformationen .. 392 Das Feld RDB$VALID_BLR .. 392 Funktionsweise der Invalidierung .. 392 Ein Hinweis zur Gleichheit .. 394 Anhang B: Fehlercodes und Meldungen.

10 395 SQLSTATE Fehlercodes und Beschreibungen .. 395 SQLCODE und GDSCODE Fehlercodes und Beschreibungen .. 403 Anhang C: Reservierte W rter und Schl sselw rter .. 438 Reservierte W rter .. 438 Schl sselw rter .. 439 Anhang D: Systemtabellen .. 443 RDB$BACKUP_HISTORY .. 444 RDB$CHARACTER_SETS .. 445 RDB$CHECK_CONSTRAINTS .. 445 RDB$COLLATIONS .. 446 RDB$DATABASE .. 447 RDB$DEPENDENCIES .. 447 RDB$EXCEPTIONS .. 448 RDB$FIELDS .. 449 RDB$FIELD_DIMENSIONS .. 452 RDB$FILES .. 452 RDB$FILTERS .. 453 RDB$FORMATS .. 454 RDB$FUNCTIONS .. 454 RDB$FUNCTION_ARGUMENTS .. 455 RDB$GENERATORS .. 457 RDB$INDICES .. 457 RDB$INDEX_SEGMENTS .. 458 RDB$LOG_FILES .. 459 RDB$PAGES .. 459 Firebird RefDocs8 RDB$PROCEDURES .. 460 RDB$PROCEDURE_PARAMETERS .. 461 RDB$REF_CONSTRAINTS .. 462 RDB$RELATIONS .. 463 RDB$RELATION_CONSTRAINTS .. 464 RDB$RELATION_FIELDS.


Related search queries