- Page 1: Firebird 2.1 Language Reference Upd
- Page 5 and 6: Firebird 2.1 Language Ref. Update C
- Page 7 and 8: Firebird 2.1 Language Ref. Update F
- Page 9 and 10: Firebird 2.1 Language Ref. Update S
- Page 11 and 12: List of Tables 4.1. Character sets
- Page 13 and 14: Introduction Versions covered This
- Page 15 and 16: SENSITIVE START TRAILING TRIM USING
- Page 17 and 18: No longer reserved Reserved words a
- Page 19 and 20: Examples: Miscellaneous language el
- Page 21 and 22: Chapter 4 Added in: 1.5 Data types
- Page 23 and 24: Data types and subtypes Name Max by
- Page 25 and 26: Data types and subtypes Character s
- Page 27 and 28: DDL statements Specific attributes:
- Page 29 and 30: Examples: DDL statements | COLUMN r
- Page 31 and 32: DDL statements Description: Merges
- Page 33 and 34: DDL statements Please notice that f
- Page 35 and 36: DDL statements Description: This st
- Page 37 and 38: DDL statements insert into rdb$type
- Page 39 and 40: Table 5.3. Max. indices per table,
- Page 41 and 42: DDL statements /* Determines if A i
- Page 43 and 44: BEGIN ... END blocks may be empty C
- Page 45 and 46: Added in: 1.0 DDL statements Descri
- Page 47 and 48: SET GENERATOR Available in: DSQL, E
- Page 49 and 50: Example: DDL statements create glob
- Page 51 and 52: DDL statements FOREIGN KEY without
- Page 53 and 54:
) DDL statements .. constraint pk_p
- Page 55 and 56:
DDL statements Description: If a CH
- Page 57 and 58:
DDL statements Description: Creates
- Page 59 and 60:
DDL statements • TRANSACTION trig
- Page 61 and 62:
PLAN allowed in trigger code Change
- Page 63 and 64:
CREATE OR ALTER TRIGGER Available i
- Page 65 and 66:
DDL statements Description: From Fi
- Page 67 and 68:
Chapter 6 Available in: DSQL, ESQL,
- Page 69 and 70:
DML statements Description: A DELET
- Page 71 and 72:
Notes: DML statements Because this
- Page 73 and 74:
Example: DML statements execute blo
- Page 75 and 76:
INSERT ... DEFAULT VALUES Available
- Page 77 and 78:
Warning DML statements If the WHEN
- Page 79 and 80:
DML statements on (i.rdb$relation_n
- Page 81 and 82:
DML statements for with my_rivers a
- Page 83 and 84:
Notes: DML statements select dbinfo
- Page 85 and 86:
GROUP BY DML statements Description
- Page 87 and 88:
Example: select * from Men cross jo
- Page 89 and 90:
Example: DML statements select rdb$
- Page 91 and 92:
DML statements Stricter ordering ru
- Page 93 and 94:
ROWS [TO ] DML statements ::= The
- Page 95 and 96:
Syntax: This is for experts only! D
- Page 97 and 98:
DML statements Description: If you
- Page 99 and 100:
Example: Notes: Restrictions DML st
- Page 101 and 102:
Transaction control statements Desc
- Page 103 and 104:
Tip Transaction control statements
- Page 105 and 106:
Note Transaction control statements
- Page 107 and 108:
if (num < 1) then break; suspend; n
- Page 109 and 110:
PSQL statements plan, in particular
- Page 111 and 112:
Example: PSQL statements create pro
- Page 113 and 114:
|| ')'; execute statement stmt; end
- Page 115 and 116:
PSQL statements Description: Fetche
- Page 117 and 118:
Notes: PSQL statements as begin for
- Page 119 and 120:
PSQL statements Description: In Fir
- Page 121 and 122:
Context variables else delete from
- Page 123 and 124:
Available in: DSQL, PSQL Added in:
- Page 125 and 126:
Available in: DSQL, PSQL, ESQL Chan
- Page 127 and 128:
Available in: PSQL Added in: 1.5 Co
- Page 129 and 130:
Operators and predicates instead of
- Page 131 and 132:
Operators and predicates if (New.Jo
- Page 133 and 134:
Available in: DSQL, ESQL, PSQL Adde
- Page 135 and 136:
Important Internal functions If the
- Page 137 and 138:
Important Internal functions If the
- Page 139 and 140:
Added in: 2.1 Internal functions De
- Page 141 and 142:
Examples: A full-syntax cast: Inter
- Page 143 and 144:
Important See also: FLOOR() Interna
- Page 145 and 146:
Internal functions • Any non-NULL
- Page 147 and 148:
Internal functions ::= FROM TO
- Page 149 and 150:
Changed in: 2.1 Internal functions
- Page 151 and 152:
See also: CEIL() / CEILING() Availa
- Page 153 and 154:
Internal functions • This functio
- Page 155 and 156:
Result type: (VAR)CHAR or BLOB Synt
- Page 157 and 158:
Syntax: MINVALUE (expr [, expr ...]
- Page 159 and 160:
See also: BIT_LENGTH(), CHARACTER_L
- Page 161 and 162:
Examples: Internal functions ::= s
- Page 163 and 164:
Internal functions Table 12.3. Cont
- Page 165 and 166:
Result type: VARCHAR or BLOB Syntax
- Page 167 and 168:
Available in: DSQL, PSQL Added in:
- Page 169 and 170:
Added in: 2.1 Internal functions De
- Page 171 and 172:
Internal functions In Firebird 1.x,
- Page 173 and 174:
Notes: Internal functions select tr
- Page 175 and 176:
Chapter 13 External functions (UDFs
- Page 177 and 178:
Syntax: addhour (atimestamp, number
- Page 179 and 180:
Library: fbudf External functions (
- Page 181 and 182:
External functions (UDFs) Descripti
- Page 183 and 184:
Better alternative: Internal functi
- Page 185 and 186:
Result type: DOUBLE PRECISION Synta
- Page 187 and 188:
Declaration: External functions (UD
- Page 189 and 190:
Added in: IB Changed in: 1.5 Better
- Page 191 and 192:
Added in: 1.5 Changed in: 1.5.2, 2.
- Page 193 and 194:
Declaration: External functions (UD
- Page 195 and 196:
External functions (UDFs) DECLARE E
- Page 197 and 198:
External functions (UDFs) DECLARE E
- Page 199 and 200:
Notes: External functions (UDFs) Fo
- Page 201 and 202:
Declaration: External functions (UD
- Page 203 and 204:
Library: ib_udf Added in: IB Extern
- Page 205 and 206:
Notes: External functions (UDFs) wh
- Page 207 and 208:
External functions (UDFs) DECLARE E
- Page 209 and 210:
Notes Understanding the WITH LOCK c
- Page 211 and 212:
Notes The engine locks rows at fetc
- Page 213 and 214:
Notes Passing NULL to UDFs in Fireb
- Page 215 and 216:
Appendix B: Document History The ex
- Page 217 and 218:
Document History DML statements ::
- Page 219 and 220:
Document History Internal functions