- incremental hot backup
- derived tables (subqueries in FROM clause)
- storing databases on raw devices
- new EXECUTE BLOCK allows the client to call an "unnamed stored procedure" which is sent as a command
- IIF(condition, value1, value2) added as a shortcut to CASE WHEN condition THEN value1 ELSE value2 END
- CROSS JOIN is supported ("a CROSS JOIN b" equals "a INNER JOIN b ON 1 = 1")
- ROWS introduced to replace FIRST/SKIP
- SEQUENCE introduced as a shortcut to GENERATOR
- "NEXT VALUE FOR sequence" introduced as a shortcut to "GEN_ID(sequence, 1)"
- Default values for stored procedure arguments
- Index length limit (252 bytes) is removed
- Expression indexes introduced
- Optimizer improvements
- New string functions: LOWER() and TRIM()
- Security improvements (better password encryption, active protection agains brute-force attacks, users can change their own passwords...)
- and many others...
Ps: article source dotnetfirebird
..::firebird::..
No comments:
Post a Comment