I have a script that used to work fine on version 4.0.3, but now in 4.1.0.19 it isn't taking my SET options. Simple test case:
SET VERIFY OFF LONG 1000 PAGES 350 LINES 500 TRIM ON FEED OFF ECHO OFF
SELECT RPAD('&val1',100,'Y') FROM DUAL;
<F5>
SP2-0158: unknown SET option "verify"
old:SELECT RPAD('&val1',100,'Y') FROM DUAL
new:SELECT RPAD('a',100,'Y') FROM DUAL
RPAD('A',100,'Y')
--------------------------------------------------------------------------------
aYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYYYYYYYYYYYY
(Line size defaulted to 80 characters, and showing SQL text with the variable value substitution)
It seems to work fine if I use multiple SET commands
SET VERIFY OFF
SET LINES 500
SELECT RPAD('&val1',100,'Y') FROM DUAL;
RPAD('B',100,'Y')
----------------------------------------------------------------------------------------------------
BYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
Is that a bug or a feature in version 4.1?
I don't use a login.sql (Tools > Database > Startup Script is not set)
SQL Developer Version 4.1.0.19
Build MAIN-19.07