Readme.ge Blog

FB image FB image

Oracle-ის External Tables

ავტორი: ალექსანდრე თარიღი: Wednesday, July 4th, 2007

Oracle -ში მონაცემთა შეტანის external tables -ს ხერხი

ვქმნით ორაკლის დირექტორიას სახელად მაგალითად

1
CREATE OR REPLACE directory MYFILE_IMPORT AS '/u01/share/doc';

ან windows-ის შემთხვევაში

1
CREATE OR REPLACE directory MYFILE_IMPORT AS 'D:\doc';

(გავითვალისწინოთ რომ More… ეს ‘d:\docs’ საქაღალდე უნდა იყოს იმავე მანქანაზე სადაც ორაკლი აყენია)
ვქმნით ცხრილს sql-ს

1
2
3
4
5
6
7
CREATE TABLE mytable
(
fname CHAR(30),
lname CHAR(30),
age CHAR(30),
city CHAR(30)
)

ვუშვებთ შემდეგს

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ORGANIZATION EXTERNAL
(TYPE ORACLE_LOADER
DEFAULT DIRECTORY myfile_import
ACCESS PARAMETERS
(
RECORDS DELIMITED BY NEWLINE
FIELDS
MISSING FIELD VALUES ARE NULL
(
fname POSITION(1:17) CHAR,
lname POSITION(18:38) CHAR,
age POSITION(39:49) CHAR,
city POSITION(50:58) CHAR,
)
)
LOCATION ('myfile.txt')
)

ამ შემთხვევაში ACCESS PARAMETERS -ში ჩვენ ვამბობთ რომ myfile.txt ტექსტურ ფაილში სვეტების გამოყოფა

1
FIELDS TERMINATED BY,

გავითვალისწონოთ რომ myfile.txt ფაილის ზომა შეზღუდულია 2 გგბ-მდე და მისი მოხსნა შეიძლება –

1
REJECT LIMIT unlimited;

წარმატებული Loading-ს გისურვებთ 😀

კატეგორიებში: ORACLE, Tables & Views. |

Comments are closed.

...