Là tiện ích được sử dụng để tải dữ liệu từ các nguồn dữ liệu khác vào : *.dat, *.txt, *.xls, *.mdb, SQL*Loader đọc data file và mô tả dữ liệu bên trong control file. Sử dụng thông tin này và những tham số được kèm theo để nạp dữ liệu vào database. Control file chứa những thông tin miêu tả cách mà dữ liệu được nạp. Nó bao gồm table name, column datatypes, 1 dạng cấu trúc của Control file: LOAD DATA INFILE '' APPEND CONTINUEIF THIS (start_position:end_position) = value INTO TABLE table_name ( POSITION(:) , POSITION(:). | Giáo viên HD: Nguyễn Thị Kim Phụng Nội dung Giới thiệu về Oracle SQL Loader File đầu vào :Control file, data file File đầu ra: Database, Log file, bad file, discard file Demo Oracle SQL Loader là gì ? Là tiện ích được sử dụng để tải dữ liệu từ các nguồn dữ liệu khác vào Oracle. VD: *.dat, *.txt, *.xls, *.mdb, SQL*Loader đọc data file và mô tả dữ liệu bên trong control file. Sử dụng thông tin này và những tham số được kèm theo để nạp dữ liệu vào database Control file Control file chứa những thông tin miêu tả cách mà dữ liệu được nạp. Nó bao gồm table name, column datatypes, 1 dạng cấu trúc của Control file: LOAD DATA INFILE '' APPEND CONTINUEIF THIS (start_position:end_position) = value INTO TABLE table_name ( POSITION(:) , POSITION(:) , POSITION(:) ) Các kiểu Load dữ liệu APPEND INSERT REPLACE TRUNCATE Các kiểu dữ liệu trong SQL Loader CHAR DECIMAL EXTERNAL INTEGER EXTERNAL WHEN VD WHEN name != ‘ Mays ' CONTINUEIF THIS (start_position:end_position) = value VD CONTINUEIF THIS (1:2) = '%%' INFILE :Xác định tên file chứa dữ liệu nạp vào database, dấu * cho biết dữ liệu sẽ được lấy ngay trong control file, phía sau của từ khoá BEGINDATA BEGINDATA: Từ khoá xác định điểm bắt đầu chứa dữ liệu, sau từ khoá này là dữ liệu cần nạp vào database. BADFILE: Xác định tên của các file lưu các dữ liệu không thể nạp được vào database do phát sinh lỗi trong quá trình nạp dữ liệu. DISCARDFILE : Xác định tên của file lưu các dòng dữ liệu bị bỏ qua không nạp vào database do không đúng với tiêu chuẩn nạp dữ liệu Các từ khóa thường gặp INSERT: Thêm mới 1 dòng dữ liệu trong database APPEND : Chèn thêm một dòng dữ liệu vào cuối cùng của bảng TRAILING NULLCOLS : Điền giá trị null vào cột. POSITION: Từ khoá dùng để xác định vị trí của dữ liệu cần nạp CONSTANT : Đặt giá trị hằng số cho cột dữ liệu RECNUM : Đếm số lượng dòng dữ liệu đã | Giáo viên HD: Nguyễn Thị Kim Phụng Nội dung Giới thiệu về Oracle SQL Loader File đầu vào :Control file, data file File đầu ra: Database, Log file, bad file, discard file Demo Oracle SQL Loader là gì ? Là tiện ích được sử dụng để tải dữ liệu từ các nguồn dữ liệu khác vào Oracle. VD: *.dat, *.txt, *.xls, *.mdb, SQL*Loader đọc data file và mô tả dữ liệu bên trong control file. Sử dụng thông tin này và những tham số được kèm theo để nạp dữ liệu vào database Control file Control file chứa những thông tin miêu tả cách mà dữ liệu được nạp. Nó bao gồm table name, column datatypes, 1 dạng cấu trúc của Control file: LOAD DATA INFILE '' APPEND CONTINUEIF THIS (start_position:end_position) = value INTO TABLE table_name ( POSITION(:) , POSITION(:) , POSITION(:) ) Các kiểu Load dữ liệu APPEND INSERT REPLACE TRUNCATE Các kiểu dữ liệu trong SQL Loader .