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 />

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

text BLOB columns.<br />

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

real name unavailable.<br />

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

DML statements :: UPDATE OR INSERT: Corrected formal syntax<br />

(columns -> values). Edited first two subitems of second Note.<br />

PSQL statements :: DECLARE: Added NOT NULL to Syntax. Added<br />

Syntax note about including a character set.<br />

PSQL statements :: DECLARE :: DECLARE ... CURSOR: Edited first<br />

Note and placed it last. Added a subsequent note about the effects of<br />

variable changes during loop execution.<br />

PSQL statements :: DECLARE :: DECLARE with DOMAIN instead of<br />

datatype: Added Warning about changing domain definitions.<br />

PSQL statements :: DECLARE: Added subsection NOT NULL in variable<br />

declaration.<br />

PSQL statements :: FOR SELECT ... INTO ... DO: Edited Syntax note and<br />

added a second note about the effects of variable changes during loop<br />

execution.<br />

Context variables :: CURRENT_CONNECTION: Improved Description.<br />

Context variables :: CURRENT_TIME: Edited description. Removed<br />

Note and added Notes formalpara.<br />

Context variables :: CURRENT_TIMESTAMP: Edited description. Removed<br />

Note and added Notes formalpara.<br />

Context variables :: CURRENT_TRANSACTION: Improved Description.<br />

Context variables :: 'NOW': Removed Note and added Notes formalpara.<br />

Operators and predicates :: || (string concatenator): New subsections<br />

Text BLOB concatenation and Result type VARCHAR or BLOB.<br />

Operators and predicates :: || (string concatenator) :: Overflow checking:<br />

Corrected “Changed in” and Description.<br />

Aggregate functions :: LIST(): Extended 1st and 2nd second listitems<br />

under Syntax. Inserted new listitem about BLOB support in 3rd position.<br />

Edited 5th (previously 4th) listitem. Added warning on truncation<br />

bug.<br />

Aggregate functions :: MAX(): New section.<br />

Aggregate functions :: MIN(): New section.<br />

Internal functions: Replaced all occurrences of “obfuscate” in the function<br />

sections with “override”.<br />

Internal functions :: ASCII_VAL(): Edited Syntax. Added listitem about<br />

NULL. Altered last listitem.<br />

Internal functions :: ATAN2(): Replaced argument names num1 and<br />

num2 with y and x, respectively. Changed wording of 3rd Syntax note.<br />

Added two Notes.<br />

Internal functions :: BIT_LENGTH(): Added formalparas “Changed in”<br />

and “BLOB support”. Edited Note after Syntax block and placed it after<br />

Description.<br />

Internal functions :: CAST(): Edited Changed in, Description and Syntax.<br />

Worked BLOB into table. Added paragraphs and examples re. casting<br />

to a domain. Added formalpara “Casting BLOBs”.<br />

206

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

Saved successfully!

Ooh no, something went wrong!