Affectation d'une variable d'un package vers une variable locale sans succès
Salut!
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| v_ID := VAIN_PACKAGE.v_ID;
v_TableStatus := VAIN_PACKAGE.v_TableStatus;
v_FieldStatus := VAIN_PACKAGE.v_FieldStatus;
v_OptionStatus := VAIN_PACKAGE.v_OptionStatus;
v_OptionValue := VAIN_PACKAGE.v_OptionValue;
v_Mat := VAIN_PACKAGE.v_Mat;
if VAIN_PACKAGE.v_c = 0 then
IF (v_OptionStatus = 'UserField') THEN
DELETE FROM TABLE_QUANTUM WHERE Top = 5;
END IF;
.................. |
Et ben ça marche pas! v_OptionStatus = 'UserField' est toujours faux alors que théoriquement c'est vrai quelquefois
Si je change en
Code:
1 2 3
| IF (VAIN_PACKAGE.v_OptionStatus = 'UserField') THEN
DELETE FROM TABLE_QUANTUM WHERE Top = 5;
END IF; |
Là c'est OK, je me demande pourquoi v_OptionValue := VAIN_PACKAGE.v_OptionValue fut sans succès?