เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบชเบญเบเบเบตเปเบเบดเปเบ, Firebird 5.0, เปเบเบดเปเบเปเบเบฑเบ relational DBMS, เปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ. Firebird เบชเบทเบเบเปเปเบเบฑเบเบเบฐเบเบฒเบฅเบฐเบซเบฑเบ DBMS InterBase 6.0, เปเบเบดเปเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบตเบเปเบเปเบเบเบต 2000 เปเบเบ Borland. Firebird เบเบทเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ MPL เบเบฃเบต เปเบฅเบฐ เบฎเบญเบเบฎเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ ANSI SQL, เบฅเบงเบกเบเบฑเบเบเบธเบเบชเบปเบกเบเบฑเบเบเปเบฒเบเปเปเบเบฑเปเบ: triggers, stored procedures, เปเบฅเบฐ replication. เบเบฒเบเบชเปเบฒเบเปเบเบเปเบเบเบฒเบฃเบตเปเบกเปเบเบกเบตเปเบซเปเบชเบณเบฅเบฑเบ Linux, Windows, macOS ะธ Android.
เบเบฐเบงเบฑเบเบเบฐเบเปเบฒเบซเบผเบฑเบ:
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบฎเบนเบเปเบเบเบซเบผเบฒเบเบเบฐเบเบนเปเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ. เบเบฒเบเบเบฐเบซเบเบฒเบเปเบเบปเปเบฒเปเบเปเบเบเบฐเบเบนเปเบซเบผเบฒเบเปเบกเปเบเปเบเปเปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบชเปเบฒเบเบเบฑเบเบชเบฐเบเบต, เบเบฒเบเปเบเบฑเบเบเบตเปเปเบซเบเบทเปเบญ (เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบเบเบงเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบฅเบฐเบเบนเปเบกเบท), เบเบฒเบเบชเปเบฒเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบฒเบเบเบทเปเบเบเบนเบเบฒเบเบเบงเบเบกเบฑเบ. gfix -sweep -parallel 4 dbname gbak -b -par 4 -เบเบทเปเบเบนเปเปเบเป -pass password dbname backupname
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบชเบฐเบเบตเบเบฒเบเบชเปเบงเบเบเบตเปเบเบฐเบเบญเบเบกเบตเบเบฝเบเปเบเปเบเบฑเบเบเบถเบเบเบตเปเปเบฅเบทเบญเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเปเบเบทเปเบญเบเปเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเปเบงเบฅเบฒเบชเปเบฒเบเบเบฑเบเบชเบฐเบเบต. เบชเปเบฒเบ INDEX IT1_COL ON T1 (COL) เบเปเบญเบเบเบตเป COL < 100;
- เบเปเบฒเบชเบฑเปเบ SELECT WITH LOCK, UPDATE, เปเบฅเบฐ DELETE เบเบฐเบเบดเบเบฑเบ syntax "SKIP LOCKED", เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบปเบเปเบงเบฑเปเบเบเบฑเบเบเบถเบเบเบตเปเบกเบตเบเบฒเบเบฅเบฑเบญเบเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบฎเปเบญเบเบเปเบเบทเบเบชเบปเปเบ (เบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเบเปเปเปเบซเปเบฅเปเบเปเบฒเบเบฒเบเบฅเบฑเบญเบเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ. เปเบกเบทเปเบญเบเบฑเบเบเบฑเบเบเบธเบฅเบฐเบเปเบฒเบญเบทเปเบ).
- เปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเบเปเปเบกเบนเบเปเบซเปเบเบฑเบเปเบงเบตเบเบฑเบเบเบฒเบเปเบเบเบฐเบเบธเบเบฑเบเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ (ODS - On-Disk-Structure) เบเบฑเบเบเบต (เบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเปเบ) เปเบเบเบเปเปเบกเบตเบเบฒเบเบชเปเบฒเบเปเบฅเบฐเบเบทเปเบเบเบนเบเบฒเบเบเบฒเบเบชเปเบฒเบฎเบญเบเบเปเปเบกเบนเบ. เบเบปเบงเบขเปเบฒเบ, เบเบญเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบฎเบนเบเปเบเบ Firebird 4.0 (ODS 13.0) เปเบเบฑเบเบฎเบนเบเปเบเบ Firebird 5.0 (ODS 13.1) เปเบเปเบเบฑเบเบเบต.
- เบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเบเปเบฒเบเบฐเปเบซเบผเบเบเบฒเบ SQL เบเบตเปเบเบทเบเบฅเบงเบเบฅเบงเบกเบเบตเปเบเบทเบเบฎเบฑเบเบชเบฒเปเบงเปเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ (เบฅเบฒเบเบเบฒเบ stale เบเบทเบเบฅเบถเบเบฅเปเบฒเบเบเบฒเบกเบเบงเบฒเบกเบเปเบญเบเบเบฒเบ). เบเบฐเปเบฒเบเปเบเบเบเบทเบเบเบฑเปเบเบเปเบฒเบเบเบฒเบฅเบฒเบกเบดเปเบเบต MaxStatementCacheSize เปเบ firebird.conf.
- เบเบฒเบเปเบเปเบเบญเบเปเบเปเบเบทเบเปเบเบตเปเบกเบชเปเบฒเบฅเบฑเบ profiling SQL เปเบฅเบฐ PSQL, เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฒเบเบเบฐเปเบเปเบงเบฅเบฒเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเปเบฅเบฐเบเบปเบ, เบชเบฐเบชเบปเบกเบชเบฐเบเบดเบเบดเบเปเบฝเบงเบเบฑเบเบเปเบฒเบเบงเบเบเปเบฒเบเบฒเบก, เปเบฅเบฐเบเปเบฒเบเบปเบเบเบฑเบเบซเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฑเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบ MERGE เบชเปเบฒเบฅเบฑเบ "When NOT MATCHED BY SOURCE" เบเบฑเบเปเบเบทเปเบญเบเปเบ, เปเบเบดเปเบเปเบเปเบซเบกเปเปเบเปเบงเบฅเบฒเบเบตเปเบเบฑเบเบเบถเบเปเบซเบผเปเบเบเปเปเบกเบนเบเบเปเปเบเบปเบเบเบฑเบเบเบฑเบเบเบถเบเปเบเปเปเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป. เบฎเบงเบกเปเบเบปเปเบฒเปเบเปเบเบฅเบนเบเบเปเบฒ c เปเบเบเปเบเป new_customers nc ON (c.id = nc.id) เปเบกเบทเปเบญเบเบปเบเบเบฑเบเปเบฅเปเบงเบญเบฑเบเปเบเบ SET name = nc.name เปเบกเบทเปเบญเบเปเปเบเบปเบเบเบฑเบเบเบฑเบเปเบซเบผเปเบเบเบตเปเบกเบฒ เบเบฒเบเบเบฑเปเบเบฅเบถเบเบญเบญเบ
- เบเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบชเบปเปเบเบเบทเบเปเบเปเบซเบผเบฒเบเปเบเบงเปเบเบเปเบเปเบเบฒเบเบชเบฐเปเบเบเบเบปเบ RETURNING เบเปเบฒเบเบฒเบเบชเบฐเปเบเบ DML เบเบตเปเปเบซเปเบเบฑเปเบเบเบฐเบซเบเบฒเบเบซเบผเบฒเบเปเบเบง (เบเปเบญเบเปเปเบฒเบเบตเป, เบเปเปเบเบดเบเบเบฒเบ "เบซเบผเบฒเบเปเบเบงเปเบ singleton เปเบฅเบทเบญเบ" เปเบเปเบเบทเบเบชเบฐเปเบเบเปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒเบง).
- เบเบฑเบเบเบฑเบเปเบเบเบปเบงเปเบซเบกเปเปเบเปเบเบทเบเปเบเบตเปเบก: UNICODE_CHAR เปเบเบทเปเบญเบชเบปเปเบเบเบทเบเบเบปเบงเบญเบฑเบเบชเบญเบ unicode เบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบฅเบฐเบซเบฑเบเบเบตเปเปเบซเป, เปเบฅเบฐ UNICODE_VAL เปเบเบทเปเบญเบชเบปเปเบเบเบทเบเบฅเบฐเบซเบฑเบเบเบญเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเปเบซเป. เบเบฒเบฃเบฒเบกเบดเปเบเบต QUARTER เปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเปเบซเบเปเบฒเบเบตเป EXTRACT, FIRST_DAY เปเบฅเบฐ LAST_DAY เปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบปเบงเปเบฅเบเปเบเบกเบฒเบ.
- เบเบธเบเบฅเบฐเบเบปเบเปเบซเบกเป RDB$BLOB_UTIL เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเบเปเบงเบเบเบฒเบเปเบฅเบทเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ BLOB เบชเปเบฒเบฅเบฑเบเปเบกเบเบนเบ PSQL.
- เบเบฑเปเบเบเบญเบเบเบฒเบเบเบตเบเบญเบฑเบเบเบฑเบเบเบถเบเปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบซเปเบเบตเบเบถเปเบเปเบเบทเปเบญเปเบเปเบเบปเบงเบเบฑเบเบเบงเบฒเบกเบเบฒเบงเบเบปเบงเปเบเปเบเบทเปเบญเบเบฑเบเบเบธเบเปเปเบกเบนเบเบเบฒเบเบเปเบณเบเบฑเบเบขเปเบฒเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบเบเบถเปเบ. เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเปเบเบฑเบเบเบธเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบฒเบเบเบตเบเบญเบฑเบเบเบญเบเบเปเบญเบเบเปเปเบกเบนเบ VARCHAR เบเบฒเบงเบเบตเปเปเบเบฑเบกเปเบเบขเปเบฒเบเบเปเปเปเบเบฑเบกเบเบตเปเบเปเบงเบเบเปเปเบกเบนเบเบเบตเปเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ UTF-8.
- เปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบปเบงเบเบฐเบเบดเบ bidirectional (เปเบฅเบทเปเบญเบเปเบเป) เปเบกเบทเปเบญเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเปเปเบกเบนเบเบเบฒเบเปเบฅเบเบฐเปเบเบเปเบฒเบเปเบเบทเบญเบเปเบฒเบ.
- เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฑเบเบฅเบญเบ blob เปเบเปเบฎเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเปเบชเปเบฒเบฅเบฑเบ syntax เบเปเบฒเบเบดเบเบฒเบก string เบเบตเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเปเบเบกเบฒเบเบเบฐเบเบฒเบ SQL. เบเบปเบงเบขเปเบฒเบ, เบเบญเบเบเบตเปเบชเบฒเบเบชเบฒเบกเบฒเบเปเบเบเบญเบญเบเปเบเปเปเบเบเบเบณเปเบซเบฑเบ เบซเบผเบทเบเปเบญเบเบซเบงเปเบฒเบ: เปเบฅเบทเบญเบ 'ab' /* comment */ 'cd' เบเบฒเบ RDB$DATABASE; เปเบฅเบทเบญเบ 'ab' 'cd' เบเบฒเบ RDB$DATABASE;
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru
