How can we help you today? How can we help you today?
mbruegel
With version 5.2.5 the  Warning: High message appears to be suppressed -- however it is still identified in the exit code status on the command line (correctly so -- because of a  drop statement) . Run the sco.exe command line (deployment is not necessary) - w/ the /abortonwarnings:high switch you get an exit code 63 - w/o the switch you get the exit code: 61 This appears to be a bad / incomplete fix. - I see that FORCE argument has been added to the create or replace of the type (it wasn't there in 5.2.4 -- see generated SQL above) - The drop of the associated collection type is still there although it doesn't need to be (because of the FORCE option added to the CREATE OR REPLACE TYPE) - the returned exit code (63)  is technically correct, because of the drop statement   (the WARNING HIGH has been removed -- suspect because of the addition of the FORCE, but the associated DROP is still there -- so this is incomplete and inconsistent) Here is the update SQL generated by SCO which clearly still has the DROP statement (-- and therefore should be a High warning). - fix would appear to be:  remove the associated collection drop (unnecessary because of the use of FORCE) - you may need to do some investigation for the appropriate DDL sequence if the object or collection type is referenced by a persisted column -- FORCE can't be used under that scenario   -- -- Script generated by Schema Compare for Oracle 5.2.5.1424 on 30/04/2019 15:47:06 -- SET DEFINE OFF DROP TYPE parameter_var_t; CREATE OR REPLACE TYPE PARAMETER_PAIR_OBJ_T FORCE AS OBJECT   (param_name VARCHAR2(50),   param_value VARCHAR2(500)); / CREATE OR REPLACE TYPE PARAMETER_VAR_T AS VARRAY(10) OF parameter_pair_obj_t; / / comments
With version 5.2.5 the  Warning: High message appears to be suppressed -- however it is still identified in the exit code status on the command line (correctly so -- because of a  drop statement) ....
0 votes