firebird 40 language referencehttps://github.com/FirebirdSQL/firebird-documentation/issues or submit a pull request with the necessary changes. Preface 1 Table of Contents 1. About the Firebird 4.0 Language Reference . . . . . . . . . this in our issue tracker of the firebird-documentation GitHub repository. Pull requests with changes and fixes are also much appreciated. 1.4. Acknowledgments Sponsors and Other Donors See also the specification. DSQL represents statements passed by client applications through the public Firebird API and processed by the database engine. Procedural SQL augments Dynamic SQL to allow compound statements0 码力 | 778 页 | 3.43 MB | 1 年前3
Firebird 2.1.5 Installation............................................................................................ 1 Changes to Note in V.2.1 ............................................................................... ...................................................................................... 8 Firebird API .................................................................................................. in migrating to v.2.1, in addition to the v.2.0 issues that you have previously taken care of. Changes to Note in V.2.1 Metadata Need to be Upgraded If your databases contain text BLOBs storing non-ASCII0 码力 | 46 页 | 217.89 KB | 1 年前3
Firebird 2.5 Language Referencespecification. DSQL represents statements passed by client applications through the public Firebird API and processed by the database engine. Procedural SQL augments Dynamic SQL to allow compound statements language (C, C++, Pascal, Cobol, etc.) and preprocess those embedded constructs into the proper Firebird API calls. Only a portion of the statements and expressions implemented in DSQL are supported in ESQL queries of the following type: WHERE col1 = :param1 OR :param1 IS NULL After processing, at the API level, the query will look like this: WHERE col1 = ? OR ? IS NULL This is a case where the developer0 码力 | 521 页 | 2.30 MB | 1 年前3
firebird isqlMint Linux — based on Ubuntu — have renamed Firebird’s isql to be isql-fb. There may be similar changes in other distributions. In addition, not all distributions install Firebird to the same location file. The resultant information can be used to view all the changes made to the database since its creation. Before making any more changes, create a new database with identical schema definitions or VERSION, USERS, VIEW EXIT -- exit and commit changes QUIT -- exit and roll back changes All commands may be abbreviated to letters in CAPitals Most of these0 码力 | 76 页 | 369.92 KB | 1 年前3
firebird 5 quickstartguidesystem-wide permanent FIREBIRD environment variable pointing to the right directory, so that the API routines can locate the messages. 4. Optionally copy the Firebird command-line tools — e.g. isql — same directory as firebird.conf. Refer to the Release Notes, chapter Configuration Additions and Changes, section Per-database Configuration, for more information about the various parameters. Use database always obvious how they will be expanded. Getting an error message is annoying enough, but applying changes to another database than you thought you were connected to may be disastrous. Instead of a file0 码力 | 49 页 | 396.21 KB | 1 年前3
firebird wire protocolprotocol version 10. Earlier (Interbase) versions of the protocol are not in scope for this document. Changes in later protocol versions are described in notes below the description of the relevant version partially described). This document is not complete. It is advisable to consult the Interbase 6.0 API Guide for additional information on subjects like parsing the status vector, information request items Status vector Information about parsing the status vector can be found in the Interbase 6.0 API Guide in the documentation set. It might also be advantageous to look at the sources of the Firebird0 码力 | 40 页 | 213.15 KB | 1 年前3
Firebird 2 QuickStarta system-wide permanent FIREBIRD environment variable pointing to the right directory, so that the API routines can locate the messages. 4. Optionally copy some of the Firebird command-line tools – e.g always obvious how they will be expanded. Getting an error message is annoying enough, but applying changes to another database than you thought you were connected to may be disastrous. Instead of a file the o[verwrite] flag though. This flag is only supported with gbak -r, not with gbak -c. These changes have been made because many users thought that the -r switch meant restore instead of replace – and0 码力 | 40 页 | 218.42 KB | 1 年前3
Firebird 1.0 QuickStartrunning (as shown in the screenshot, over) it may have a different service name be- cause of version changes. Note On Windows 2000 and XP, the Guardian is a convenience rather than a necessity, since these from a shell, create the INTERBASE environment variable and point it to /opt/interbase, to enable the API routines to locate the messages. Firebird SQL Every database management system has its own idiosyncrasies0 码力 | 26 页 | 179.05 KB | 1 年前3
Firebird Internals: Inside a Firebird Databaseas follows: Flag Value Description 0x00 (Both bits zero) Database is not in backup mode. User changes are written directly to the database files. 0x400 The database is running in backup mode so all The database is still in backup mode, but changes are being merged from the diff file into the main pages. 0xC00 The current database state is unknown and changes need to be read from disk. hdr_shutdown_mask ff ff ff ff ff ff ff ff ff ff ff ff 00 00 00 Now, if a new transaction starts we won’t see any changes because a live transaction and one that has not started yet, shows up as two zero bits in the tip_transactions0 码力 | 63 页 | 261.00 KB | 1 年前3
firebird gfixpurpose tool for system administrators (and database owners) to use to make various 'system level' changes to their databases. Almost all the gfix commands have the same format when typed on the command -s[ql_dialect] DIALECT database_name The DIALECT parameter is simply 1 or 3. The following example changes a database to use dialect 3 which will allow many newer features of SQL 92 to be used. linux> gfix facilitate save points. This housekeeping allows Firebird to identify and, if necessary, undo all changes made by a transaction in the event that it is rolled back, or which failed due to a lost connection0 码力 | 44 页 | 247.13 KB | 1 年前3
共 24 条
- 1
- 2
- 3













