Загальні команди 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-ідентифікатор, що містить два шістнадцяткових числа, розділених двокрапкою (:). Перше число є ідентифікатором таблиці, що містить колонку BLOB. Друге – послідовний номер об'єкта. Для отримання цього ідентифікатора видайте будь-який оператор SELECT, який вибирає стовпець BLOB. Вихід покаже шістнадцятковий ідентифікатор BLOBвище або на місці стовпця BLOB залежно від того, чи встановлено SET [DISPLAY] ON або OFF.
имя-файла - повне ім'я файлової системи того файлу, який отримує дані.
SQL> BLOBDOMP 32: d48 IMAGE.JPG;
де ідентифікатор-BLOB-ідентифікатор, що містить два шістнадцяткових числа, розділених двокрапкою (:). Див. опис BLOBDUMP для визначення ідентифікатора BLOB, який ви шукаєте. У поточній версії BLOBVIEW не підтримує редагування BLOB у режимі онлайн. Це може бути додано у майбутні реалізації.