21.10.2013 Views

Firebird 2.1 Language Reference Update

Firebird 2.1 Language Reference Update

Firebird 2.1 Language Reference Update

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Document History<br />

DDL statements :: PROCEDURE :: CREATE PROCEDURE :: Domains<br />

instead of datatypes: Renamed to Domains supported in parameter and<br />

variable declarations. Added Warning about changing domain definitions.<br />

DDL statements :: PROCEDURE :: CREATE PROCEDURE: Added subsection<br />

NOT NULL in variable and parameter declarations.<br />

DDL statements :: PROCEDURE :: ALTER PROCEDURE :: Domains instead<br />

of datatypes: Renamed to Domains supported in parameter and<br />

variable declarations.<br />

DDL statements :: PROCEDURE :: ALTER PROCEDURE: Added subsection<br />

NOT NULL in variable and parameter declarations.<br />

DDL statements :: TABLE :: CREATE TABLE :: GENERATED ALWAYS<br />

AS: Added Note about it not being supported in index definitions.<br />

DDL statements :: TABLE :: CREATE TABLE: Added subsection FOR-<br />

EIGN KEY without target column references PK.<br />

DDL statements :: TABLE :: ALTER TABLE: Added subsection FOREIGN<br />

KEY without target column references PK.<br />

DDL statements :: TABLE :: ALTER TABLE: Added subsection GENER-<br />

ATED ALWAYS AS.<br />

DDL statements :: TRIGGER :: CREATE TRIGGER: Added subsection<br />

NOT NULL in variable declarations.<br />

DDL statements :: TRIGGER :: ALTER TRIGGER: Added subsection<br />

NOT NULL in variable declarations.<br />

DDL statements :: VIEW :: CREATE VIEW :: Full SELECT syntax supported:<br />

Mentioned that in Fb 2.5 the column list becomes optional also<br />

for union views.<br />

DDL statements :: VIEW :: CREATE VIEW :: PLAN subclause disallowed<br />

in 1.5: Changed title to PLAN subclause disallowed in 1.5, reallowed in<br />

2.0.<br />

DML statements :: DELETE: Corrected formal syntax (columns -><br />

values). Corrected syntax note about WHERE CURRENT OF.<br />

DML statements :: DELETE: Added subsection COLLATE subclause for<br />

text BLOB columns.<br />

DML statements :: DELETE: Added subsection Relation alias makes real<br />

name unavailable.<br />

DML statements :: DELETE :: RETURNING: Improved Description.<br />

DML statements :: EXECUTE BLOCK: Added NOT NULL support for in/<br />

out/local PSQL vars (added “Changed in” formalpara, updated syntax<br />

block, added subsection).<br />

DML statements :: INSERT: Corrected formal syntax (column_list -><br />

value_list).<br />

DML statements :: INSERT :: RETURNING: Improved Description.<br />

DML statements :: MERGE: Mentioned CTE in description and created<br />

links.<br />

DML statements :: SELECT :: Common Table Expressions: Edited Description,<br />

Syntax and Notes.<br />

DML statements :: SELECT :: Table alias must be used if present: Renamed<br />

to Relation alias makes real name unavailable and moved to before<br />

ROWS subsection. Also changed Description and paragraph before<br />

last example.<br />

DML statements :: UPDATE: Corrected formal syntax (columns -><br />

values). Corrected syntax note about WHERE CURRENT OF.<br />

205

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!