| DotNetFirebird Using Firebird SQL in .NET. |
|
Home
Features
Firebird SQL Features
Firebird ADO.NET Provider Features
Embedded Firebird Features
Download
Documentation
FAQ
Tools and Code
About
Blog
|
Firebird SQL FeaturesFirebird SQL provides full set of DB features: SQL Standard SupportFirebird fully supports SQL 92 Entry Level 1 standard and most of the SQL-99 standard. TransactionsAll database operations are executed inside transactions. The multi-generation architecture of Firebird allows high transaction concurrency. Transaction savepoints (nested transactions) are also supported. Stored ProceduresFirebird uses a powerful stored procedure language. Selectable procedures (behaving like a SELECT query from a client point of view) are also supported. ViewsYou can use views to save custom SELECT queries directly in the database. TriggersFirebird supports triggers (stored procedures automatically executed upon a data manipulation event). Triggers can be set for insert/update/delete operations and can be executed before or after the operation. Custom Data TypesCustom data types (called "domains") are supported. BLOB FieldsLarge binary data objects can be stored in the database in BLOB fields. Firebird has two BLOB subtypes - for text and binary data. Character setsFirebird supports UNICODE as well as many national character sets (BIG_5, DOS437, DOS850, DOS860, DOS861, DOS863, DOS865, EUCJ_0208, GB_2312, ISO8859_1, ISO8859_2, KSC_5601, ISO2022-JP, SJIS_0208, WIN1250, WIN1251, WIN1252, WIN1253, WIN1254, WIN1254, Arabic, WIN1257). Auto increment fieldsAuto increment fields are supported using a powerful concept of generators. Copyright © 2005 - 2007 DotNetFirebird |