Re: JPG in Database

From: Adrie Noordhuis <anoordhuis_at_wxs.nl>
Date: Tue, 11 May 1999 09:55:18 +0200
Message-ID: <3737e279_at_wau.nl>


Roland, I hope this wil help.

Abstract:           This tutorial explains how to load binary files
                    into a raw field using SQL*Loader
Related Terms:      BINARY, IMAGE, BLOB, FIX, FIXED, SQLLOADER, LOADER,
                    SQLLDR72, SQLLDR73, VAR, PROCESSING, OPTION
----------------------------------------------------------------------------
-

            NT/95 Loading Text Files with SQL*Loader

To load a binary file with SQL*Loader you must first create a table with a raw column to contain the binary file. You must then create a SQL*Loader control file which uses the 'fix' file processing option for SQL*Loader. The file will then be ready to load with SQL*Loader from the command line. You will not be able to view the data in a raw column with basic SQL interpreters. You can view images with Oracle Forms.

Steps to load binary files into a raw field. 1. Create your table with a raw field.

SQLWKS>create table ImageTable (FileName varchar(30), BinaryFile long raw); Statement processed.
SQLWKS> desc imagetable

Column Name                    Null?    Type
------------------------------ -------- ----
FILENAME                                VARCHAR2(30)
BINARYFILE                              LONG RAW

2. Create your control file using the 'FIX' file processing option. Note: The 'FIX' size is the size of the binary file. This processing option is mentioned in the Oracle7 Server Getting Started manual for Windows NT

C:\TEMP> TYPE LOADBIN.CTL
load data
infile data.dat "fix12350"
APPEND
into table ImageTable
(fileName constant 'DATA.DAT',
BinaryFile raw (12350))

3. Run SQL*Loader to insert data.
C:\TEMP> SQLLDR73 SCOTT/TIGER CONTROL=CONTROL.CTL SQL*Loader : Release 7.3.3.0.0 - Production on Mon May 26 14:39:13 1997 Copyright (c) Oracle Corporation 1979, 1996. All rights reserved Commit point reached - logical record count 1

Adrie Noordhuis

Roland Daane <r.daane_at_chello.nl> wrote in message news:c9HZ2.8207$pi1.3005_at_amsnews...
> Hi..
>
> Can anyone help on a method to get my JPG files into the database?
>
>
> thanks Roland Daane
>
>
Received on Tue May 11 1999 - 09:55:18 CEST

Original text of this message