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

làm thế nào để tăng chiều dài đầu ra cột sqlplus?

Tôi vừa sử dụng lệnh sau:

SET LIN[ESIZE] 200

(từ http://ss64.com/ora/syntax-sqlplus-set.html ).

CHỈNH SỬA:Để rõ ràng, các lệnh hợp lệ là SET LIN 200 hoặc SET LINESIZE 200 .

Điều này hoạt động tốt, nhưng bạn phải đảm bảo cửa sổ bảng điều khiển của bạn đủ rộng. Nếu bạn đang sử dụng SQL Plus trực tiếp từ MS Windows Command Prompt, cửa sổ bảng điều khiển sẽ tự động bao bọc dòng ở bất kỳ "Kích thước bộ đệm màn hình nào Chiều rộng "thuộc tính được đặt thành, không phụ thuộc vào bất kỳ LINESIZE nào của SQL Plus đặc điểm kỹ thuật.

Theo đề xuất của @simplyharsh, bạn cũng có thể định cấu hình các cột riêng lẻ để hiển thị độ rộng đã đặt, bằng cách sử dụng COLUMN col_name FORMAT Ax (ở đâu x là độ dài mong muốn, tính bằng ký tự) - điều này hữu ích nếu bạn có một hoặc hai cột cực lớn và bạn chỉ muốn hiển thị tóm tắt các giá trị của chúng trong màn hình bảng điều khiển.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ký tự trống bị bỏ qua trong mệnh đề where

  2. Truy vấn để có được bản ghi gần đây nhất và (trong trường hợp quan hệ) với giá trị hoặc tỷ lệ phần trăm cao hơn theo thẻ và dịch vụ

  3. Làm cách nào để tạo Bảng Oracle được phân vùng trong SQLAlchemy?

  4. vấn đề với cú pháp sql

  5. Kiến trúc Oracle E-Business Suite trong 12.2