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

Làm cách nào để đặt LINESIZE và PAGESIZE bằng một biến thay thế?

Với cột column .. new_value ... cú pháp :

COLUMN Q_LINE NEW_VALUE LINE
COLUMN Q_PAGE NEW_VALUE PAGE

SELECT DECODE('&PRINT_ORIENTATION', 'PORTRAIT', 88, 'LANDSCAPE', 132) AS Q_LINE,
       DECODE('&PRINT_ORIENTATION', 'PORTRAIT', 80, 'LANDSCAPE', 60) AS Q_PAGE
FROM DUAL
/

SET LINESIZE &LINE
SET PAGESIZE &PAGE

Điều đó cho phép bạn xác định giá trị thay thế từ kết quả truy vấ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. Cách đánh vần năm khi định dạng ngày trong Oracle

  2. Cập nhật hàng với truy vấn con trả lại nhiều hàng

  3. Cách chỉ định điều kiện OUTER JOIN tùy chọn trong Oracle 8i

  4. Số lượng tham số không khớp với số lượng giá trị cho thủ tục được lưu trữ

  5. Ora 12154 lỗi