Autor Téma: FB 3.0 Release Note - čo ma zaujalo.  (Přečteno 1380 krát)

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 4438
  • Karma: 39
    • Verze Delphi: XE7 professional
FB 3.0 Release Note - čo ma zaujalo.
« kdy: 01-10-2013, 13:48:31 »
Nechce sa mi robiť a tak si prezerám FireBird 3.0.0 Alpha1 ReleaseNotes. Zaujali ma tieto veci

New Reserved Words in Firebird 3.0

DETERMINISTIC
OVER
RETURN
SCROLL
SQLSTATE

DDL
• BOOLEAN Data Type !!!
• IDENTITY-Style Column !!!
• Manage Nullability in Domains and Columns
• Modify Generators (Sequences)
• Alter Default Character Set
• Grant/Revokes GRANTED BY Specified User
• Revoke ALL Privileges on ALL Users

Ranking Functions

The rank functions compute the ordinal rank of a row within the window partition. In this category are the functions DENSE_RANK, RANK and ROW_NUMBER.

Exceptions with parameters

An exception can now be defined with a message containing slots for parameters which are filled and passed when raising the exception, using the syntax pattern

EXCEPTION <name> USING ( <value list> )

Examples

create exception e_invalid_val 'Invalid value @1 for the field @2';
...
if (val < 1000) then
  thing = val;
else
  exception e_invalid_val using (val, 'thing');
end
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline pepak

  • Guru
  • *****
  • Příspěvků: 1436
  • Karma: 34
    • Pepak.net
Re:FB 3.0 Release Note - čo ma zaujalo.
« Odpověď #1 kdy: 01-10-2013, 14:42:12 »
• BOOLEAN Data Type !!!
Nevidím důvod, když máme CHAR(1)...

Citace
• IDENTITY-Style Column !!!
Osobně mám s autoincrementy mnohem víc negativních zkušeností než pozitivních, ale beru to jako úlitbu těm, kdo teď používají M[sy]SQL a třeba by byli ochotni přejít na Firebird.

Citace
• Modify Generators (Sequences)
Jde už teď,  i když docela ošklivě.