firebird 40 language referencearrays. The support of arrays in the Firebird DBMS is a departure from the traditional relational model. Supporting arrays in the DBMS could make it easier to solve some data-processing tasks involving SELECT model, speed, hd FROM PC WHERE model IN (SELECT model FROM product WHERE maker = 'A'); can be replaced with a similar one using the EXISTS predicate: SELECT model, speed WHERE EXISTS (SELECT * FROM product WHERE maker = 'A' AND product.model = PC.model); Chapter 4. Common Language Elements 99 However, a query using NOT IN with a subquery does0 码力 | 778 页 | 3.43 MB | 1 年前3
Firebird Internals: Inside a Firebird Databasedata is always stored in a compressed format, even if the data itself cannot be compressed. The compression is a type known as Run Length Encoding (RLE) where a sequence of repeating characters is reduced it will be stored in full in both. The same applies to fields in the same record — all storage compression is done within each individual field and previously compressed fields have no effect on the current specialised 'dictionary' based compression routines such as LHZ, ZIP, GZ etc) Repeating short strings such as 'abcabcabc' are also not compressed. Once the compression of the data in a column has been0 码力 | 63 页 | 261.00 KB | 1 年前3
firebird gbak-CO[NVERT] backup external files as tables -E[XPAND] no data compression -FA[CTOR] blocking factor -G[ARBAGE_COLLECT) inhibit garbage collection -CO(NVERT) backup external files as tables -E(XPAND) no data compression -FA(CTOR) blocking factor -G(ARBAGE_COLLECT) inhibit garbage collection external. -E[XPAND] Normally, gbak will compress the output file. This switch prevents that compression from taking place. -FA[CTOR]If backing up to a physical tape device, this switch 0 码力 | 34 页 | 191.73 KB | 1 年前3
Firebird 2.5 LangRef Update Russianтакими, как эти: SELECT AU.MAKE, AU.MODEL, AU.WEIGHT, AU.PRICE, AU.IN_STOCK FROM AUTOMOBILES AU WHERE (AU.MAKE = :MAKE OR :MAKE IS NULL) AND (AU.MODEL = :MODEL OR :MODEL IS NULL) AND (AU.PRICE <= :MAXPRICE состоит в том, что конечный пользователь может дополнительно ввести варианты для параметров :make, :model и :maxprice. Там, где сделан выбор, должен быть применен соответствующий фильтр. Везде, где :make, :model и :maxprice. существует только на уровне приложений. Прежде чем запрос передается серверу Firebird для подготовки, он должен быть преобразован в такую форму: SELECT AU.MAKE, AU.MODEL, AU.WEIGHT0 码力 | 364 页 | 1.45 MB | 1 年前3
Firebird 2.1.5 Installation.......................................................................... 12 Choosing a Server Model ................................................................................................. chapter, Known Compatibility Issues before you set out to install Firebird 2.0. Choosing a Server Model Classic, Superserver and Embedded are all the same Firebird engine. The differences are in the ways “full servers” because Firebird also supports an embedded server on both Windows and POSIX. In this model, intended for “stand-alone” deployments, a local client and a server are rolled together into one0 码力 | 46 页 | 217.89 KB | 1 年前3
firebird language reference 30 rusEXISTS. Например, следующий запрос: Общие элементы языка 84 SELECT model, speed, hd FROM PC WHERE model IN (SELECT model FROM product WHERE maker = 'A'); использованием предиката EXISTS: SELECT model, speed, hd FROM PC WHERE EXISTS (SELECT * FROM product WHERE maker = 'A' AND product.model = PC.model); существуют модели, производитель которых начинается на букву «A»: SELECT model, speed, hd FROM PC WHERE model IN (SELECT model FROM product WHERE maker STARTING WITH 'A'); См0 码力 | 719 页 | 3.98 MB | 1 年前3
Firebird 2.5 Language ReferenceARRAY Type The support of arrays in the Firebird DBMS is a departure from the traditional relational model. Supporting arrays in the DBMS could make it easier to solve some data-processing tasks involving SELECT model, speed, hd FROM PC WHERE model IN (SELECT model FROM product WHERE maker = 'A'); can be replaced with a similar one using the EXISTS predicate: SELECT model, speed WHERE EXISTS (SELECT * FROM product WHERE maker = 'A' AND product.model = PC.model); However, a query using NOT IN with a subquery does not always give the same result as its0 码力 | 521 页 | 2.30 MB | 1 年前3
Firebird 2 QuickStartde- fined scope even if it has sufficient rights on the database files. Choose your authentication model (2.1 only) Firebird 2.1 and higher support three authentication models when connecting to databases account name. On Linux, the mixed model is used. On Windows, the default is mixed in 2.1, 2.1.1 and 2.1.2, and native in 2.1.3 and higher. You can change the model by setting the Authentication parameter Wrapped programlistings in blockquotes. Security: Added new varlistentry Choose your authentication model (2.1 only). Working with databases :: Creating a database using isql :: Starting isql: Added “# means0 码力 | 40 页 | 218.42 KB | 1 年前3
firebird 30 sprachreferenzAbfrage: SELECT model, speed, hd FROM PC WHERE model IN (SELECT model FROM product WHERE maker = 'A'); kann ersetzt werden mittels EXISTS-Prädikat: SELECT model, speed, hd FROM WHERE maker = 'A' Chapter 4. Allgemeine Sprachelemente 87 AND product.model = PC.model); Jedoch gilt zu beachten, dass eine Abfrage mittels NOT IN und einer Unterabfrage nicht immer Computer, die deren Hersteller mit dem Buchstaben “A” beginnt: SELECT model, speed, hd FROM PC WHERE model IN (SELECT model FROM product WHERE maker STARTING WITH 'A'); Siehe0 码力 | 701 页 | 3.12 MB | 1 年前3
共 9 条
- 1













