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

Cài đặt SQLPlus để tạo tệp dữ liệu được phân tách bằng tab

Như Justin đã chỉ ra trong liên kết của mình, sử dụng set colsep chức năng Lệnh SQLPlus lưu việc nhập dấu phân cách cho mỗi cột.

Nhưng đối với phân cách bằng tab, hãy set colsep Chr(9) sẽ không hoạt động.

Đối với UNIX hoặc LINUX, hãy sử dụng set colsep ' ' với khoảng cách giữa các dấu ngoặc đơn là một tab đã nhập.

Đối với Windows, hãy sử dụng các cài đặt sau:

col TAB# new_value TAB NOPRINT
select chr(9) TAB# from dual;
set colsep "&TAB"

select * from table;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo tất cả các kết hợp có thể có của các chuỗi có độ dài nhất định trong oracle

  2. Lỗi khi thực thi thủ tục được lưu trữ Oracle trong SSRS:PLS-00306:sai số hoặc loại đối số trong lệnh gọi tới

  3. Gửi các giá trị được phân tách bằng dấu phẩy tới mệnh đề WHERE trong thủ tục lưu trữ oracle

  4. Đã tìm thấy một biểu tượng sơ đồ quan hệ không xác định trong Oracle SQL Developer

  5. Nhận tên cột ràng buộc duy nhất từ ​​cơ sở dữ liệu oracle