Если вы используете IDS 9.x или новее, у вас есть BLOB-объекты или BLOB-объекты, а также BYTE и TEXT.Если вы используете OnLine 4.00 или более позднюю версию (но до IUS 9.00), у вас будут только BLTE-объекты и TEXT-объекты.
ISQL может более или менее обрабатывать TEXT-объекты;по команде он запустит выбранную вами программу для файла, содержащего данные BLOB-объекта TEXT, и сохранит содержимое этого файла обратно в базу данных, когда вы завершите операцию INSERT (Добавить) или UPDATE.ISQL также отобразит первые несколько строк BLOB-объекта TEXT на экране.
ISQL может обрабатывать только байтовые BLOB-объекты только частично.Он может запустить назначенную вами программу для файла, содержащего значение большого двоичного объекта BYTE, но он не может отобразить содержимое файла (что не является абсолютно необоснованным; он был / был разработан для терминалов с зеленым экраном на основе curses, и онине печально известны высококачественной цветной растровой графикой).
ISQL вообще не может обрабатывать столбцы BLOB или CLOB, AFAIK.
Если вы хотите отобразить изображение водительских прав, у вас будетрешить, как изображение сканируется, сохраняется и отображается.Хотя вы можете запустить программу для отображения изображения лицензии на растровом экране, вы больше не находитесь строго в ISQL.Подобные комментарии относятся к I4GL.Ни ISQL, ни I4GL не могут по-настоящему отображать растровые изображения.
(Моя первая встреча с BLOB-объектами OnLine и BYTE / TEXT была при написании демонстрационного приложения для отображения изображений изображений из программы I4GL, работающей на SunOS - для Великобритании », которая1990 'компьютерная выставка.)