Nhập dữ liệu vào Oracle Database từ Access
Trang 1KẾT NỐI VÀO ORACLE - Bài 5: Nhập dữ liệu vào Oracle Database từ Access
Tác giả: www.oravn.com
Để kết nối với bất kỳ một cơ sở dữ liệu, chúng ta có thể sử dụng cách cổ điển nhất là ODBC Thông qua ODBC mình có thể insert mới hoặc chuyển dữ liệu sẵn có trong Access vào Oracle database Để làm điều này, trước tiên từ Access các bạn tạo table link đến một table trong Oracle database theo các bước sau:
Trang 2Nếu các bạn đã có khai báo ODBC trước thì ở bước này chỉ chọn tên ODBC và click OK
Trang 4Nếu chưa khai báo TNS Service Name, các bạn xem lại bài 3
Trang 6Kết thúc các bạn đã tạo được một table link đến table trong Oracle database Các bạn có thể open để xem dữ liệu có sẵn nhưng không thể thêm mới record như bảng của Access Để làm được việc này, các bạn tạo các append query Các bạn có thể insert mới từng record một hoặc chuyển toàn bộ dữ liệu từ bảng của Access sang table Oracle.
*** Lưu ý ***
- kiểu ngày: có thể nhập dưới dạng chuổi, nhưng phải đúng với định dạng kiểu ngày trong Oracle database (default là DD-MON-YYYY) hoặc các bạn sử dụng hàm FORMAT của Access để chuyển lại.
- chuổi rỗng: phải được thay bằng từ khóa NULL nếu không muốn gặp thông báo lỗi
Trang 7dưới đây Đặc biệt lưu ý, đừng bao giờ click YES Nếu click YES nó sẽ xóa tất cả dữ liệu có sẵn trong bảng
Theo cách làm này các bạn có thể xem Access là một công cụ trung gian để chuyển dữ liệu từ các cơ sở dữ liệu khác vào Oracle database Ví dụ như bạn tạo table link đển một sheet của excel hay một dbf của Foxpro, rồi tạo append query chuyển những dữ liệu đó vào table Oracle