sql >> Database >  >> RDS >> Oracle

Hoe stel ik LINESIZE en PAGESIZE in met een vervangingsvariabele?

Met de column .. new_value ... syntaxis :

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

Hiermee kunt u een vervangingswaarde definiëren uit een zoekresultaat.



  1. Geldt de limiet voor het maximale aantal SQL-jointabellen voor de hele query of worden subquery's afzonderlijk geteld?

  2. PDO Krijg meerdere invoeg-ID's

  3. Hoe kan ik datums bijwerken die zijn opgeslagen als verschillende tekenformaten (PL/SQL)?

  4. alfa en numeriek splitsen met sql