Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да задам LINESIZE и PAGESIZE със заместваща променлива?

С column .. new_value ... синтаксис :

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

Това ви позволява да дефинирате заместваща стойност от резултат от заявка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Shell Script с sqlplus и специални знаци в паролата

  2. Външното присъединяване на Oracle не работи според очакванията

  3. Поведение на Oracle rownum с mod функция

  4. Как да създадете меню в SQLPlus или PL/SQL

  5. Oracle SQL:Извличане на несъществуващи стойности от IN клауза