Bất kỳ ai cũng có một bộ chỉ thị cấu hình sqlplus tốt để giúp chuyển đổi truy vấn sql đã cho thành đầu ra riêng biệt để kéo vào bảng tính hoặc xử lý tiếp theo?Cài đặt SQLPlus để tạo tệp dữ liệu được phân tách bằng tab
Trả lời
Kiểm tra các tài liệu của Oracle:
Bạn có thể tạo một tab trong Oracle bằng cách sử dụng giá trị của tab ASCII 9 và chức năng chr:
select chr(9) from dual;
Một tập lệnh cụ thể mà tôi có tolen trên nhiều hơn một lần xuất phát từ một chuỗi AskTom trên extracting data to a flat file. Nếu tôi cần một tập tin phẳng nhanh chóng và bẩn trong SQL * Plus. Tôi sẽ có xu hướng thích các chức năng DUMP_CSV Tom đăng trước đó trên thread đó cho bất kỳ loại quá trình liên tục, mặc dù.
Như Justin đã chỉ ra trong liên kết của mình, bằng cách sử dụng lệnh set colsep
hàm SQLPlus, hãy lưu gõ dấu tách cho mỗi cột.
Nhưng đối với tab được phân tách, 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 dấu nháy đơn là tab được nhập.
Đối với Windows, sử dụng các thiết lập này:
col TAB# new_value TAB NOPRINT
select chr(9) TAB# from dual;
set colsep "&TAB"
select * from table;
tôi nhận được một giải pháp ngu ngốc. Nó hoạt động rất tốt.
Giải pháp
SELECT column1 || CHR(9) || column2 || CHR(9) || column3 ... ...
FROM table
nguyên tắc đằng sau
Trên thực tế, nó chỉ là một nối chuỗi.
CHR (9) -> '\ t'
column1 || CHR (9) || cột2 ->concat (cột1, '\ t', cột2)
Cảnh báo: thực hiện thao tác này sẽ cắt bớt đầu ra của bạn cho dòng ngay khi bắt gặp ký tự dòng mới trong một trong các giá trị. – nodmonkey
- 1. Phân tích cú pháp tệp txt được phân tách bằng CSV/tab bằng Python
- 2. phân tích cú pháp tệp được phân tách bằng tab bằng Python
- 3. Cách tốt nhất để đọc tệp văn bản được phân tách bằng tab trong C#
- 4. Các tệp phân tách bằng Excel và tab Câu hỏi
- 5. python đọc một tệp được phân tách bằng dấu phân tách bằng cách sử dụng dấu phân tách
- 6. Python - Danh sách lồng nhau vào tab Tệp phân tách?
- 7. Đọc/ghi các tệp phân tách CSV/tab trong C#
- 8. Sử dụng fgetcsv cho tệp phân tách tab
- 9. Cách đặt dấu phân tách tab bằng cách sử dụng psql -F
- 10. Cách đếm số lượng giá trị duy nhất của một trường trong tệp văn bản được phân tách bằng tab?
- 11. setup.py không cài đặt các tệp dữ liệu
- 12. Hive - tách dữ liệu trên các tệp
- 13. cắt từ cột X cho đến khi kết thúc tệp phân tách bằng tab
- 14. Notepad ++ Tab Cài đặt
- 15. Cài đặt cơ sở dữ liệu Joomla
- 16. Tạo danh sách tệp được phân tách bằng dấu phẩy với Ant
- 17. Làm cách nào để MSVC đặt dữ liệu chưa được khởi tạo bằng .bss?
- 18. Chức năng hiệu quả để đọc một tệp được phân tách vào DataTable
- 19. Bắt SQLPlus để phân ra các ký tự Unicode, đang được xuất ra?
- 20. Tab Viết Tệp tin txt được phân tách từ C# .net
- 21. Tách chuỗi phân tách bằng dấu phẩy trong một tệp được lưu trữ PL/SQL
- 22. Lưu cài đặt vim bằng tài liệu
- 23. Cạo dữ liệu được tạo javascript bằng Python
- 24. Phân tích dữ liệu nhị phân ASN.1 bằng Java
- 25. Làm cách nào để cài đặt phân cấp tệp bằng cmake?
- 26. cách nhanh nhất chuyển đổi tệp được phân cách bằng tab thành csv trong linux
- 27. Làm cách nào để tạo dấu phân tách trong read_csv khoảng trắng wrt linh hoạt hơn?
- 28. Phân loại dữ liệu bằng Apache Mahout
- 29. Làm cách nào để đặt cài đặt tab Emacs theo loại tệp?
- 30. Cần trợ giúp tạo tệp cài đặt
liên kết bị hỏng và chúng không cung cấp câu trả lời ngắn gọn hữu ích. Xem xét mô tả giải pháp và cung cấp liên kết dưới dạng tham chiếu bổ sung. – BenjaminGolder