Общи isql команди
Разгледани са проблемите, необходими на разработчика за създаване на приложения клиент-сървър, използвайки СУБД Firebird, която е разработката на СУБД Borland Interbase 6. Предоставен е преглед на концепциите и моделите на архитектурата клиент/сървър, както и практически препоръки за работа с клиентските библиотеки на Firebird. Характеристиките на типовете данни SQL, Data Manipulation Language (DML), както и синтаксисът и операторите на Data Definition Language (DDL) са описани подробно. Обръща се голямо внимание на описанието на транзакциите и съветите за тяхното използване при разработването на приложения. Той описва програмиране от страна на клиента и сървъра, писане на тригери и съхранени процедури, създаване и използване на събития в базата данни, обработка на грешки в кода на сървъра и много повече. Материалът е придружен с множество примери, съвети и практически препоръки.
За разработчици на бази данни
Книга: РЪКОВОДСТВО ЗА РАЗРАБОТЧИЧ НА БАЗА ДАННИ Firebird
Общи isql команди
Общи isql команди
Общите isql команди изпълняват много полезни задачи, включително четене, писане и изпълнение на скриптове за схема, както и изпълнение на команди от командния ред. Командите са BLOBDUMP, BLOBVIEW, EDIT, EXIT, HELP, INPUT, OUTPUT, QUIT и SHELL.
BLOBDUMP съхранява BLOB данни в посочения файл:
BLOBDUMP BLOB-идентификатор име на файл;
където BLOB-id е идентификатор, съдържащ две шестнадесетични числа, разделени с двоеточие (:). Първото число е идентификаторът на таблицата, съдържаща колоната BLOB. Второто е серийният номер на обекта. За да получите този идентификатор, издайте произволен оператор SELECT, който избира BLOB колона. Резултатът ще покаже шестнадесетичния идентификатор на BLOBнад или на мястото на колоната BLOB в зависимост от това дали SET [DISPLAY] е зададено на ON или OFF.
filename е пълното име на файловата система на файла, който получава данните.
SQL> BLOBDOMP 32:d48 IMAGE.JPG ;
където BLOB-id е идентификатор, съдържащ две шестнадесетични числа, разделени с двоеточие (:). Вижте описанието на BLOBDUMP за BLOB идентификатора, който търсите. Текущата версия на BLOBVIEW не поддържа онлайн редактиране на BLOB. Това може да се добави към бъдещи реализации.