Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Các trường ánh xạ trong Oracle SQL Loader

Bạn có thể đưa vào bất kỳ quá trình xử lý dữ liệu nào bằng các hàm Oracle trong tệp điều khiển của mình.
Ví dụ:mã này hoán đổi cột 1 và cột 2 và chuyển đổi thêm source_field2 thành số, thay thế âm thầm các giá trị sai thành null:

load data
append
into table SCHEMA.TABLE
fields terminated by ';' optionally enclosed by '"'
trailing nullcols
(
  source_field1     BOUNDFILLER,
  source_field2     BOUNDFILLER,
  source_field3     BOUNDFILLER,
  destination_field1 "to_number(regexp_substr(:source_field2, '^[-0-9,]*'),'9999999999D999','NLS_NUMERIC_CHARACTERS='', ''')",
  destination_field2 ":source_field1",
  destination_field3 ":source_field3"
)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. thông báo lỗi sqldeveloper:Bộ điều hợp mạng không thể thiết lập lỗi kết nối

  2. Tìm kiếm dữ liệu không phải là văn bản tiếng Anh

  3. Lỗi ORA 00904:Số nhận dạng không hợp lệ

  4. oracle chọn từ nhiều bảng

  5. SQL Challenge / Puzzle:Đưa ra một dấu vết ngăn xếp - Làm thế nào để tìm phần tử trên cùng tại mỗi thời điểm?