There are two another bugs in PL/SQL Developer:
1. Not null, deferrable, initially deferred constraint problem.
Try to this command on any table:
In 'Oracle Enterprise manager console' in table editor this column, as in PL/SQL Developer, is marked as 'nullable', BUT there is new contraint (on 'Constraints' bookmark) named (for example) 'SYS_C004986', type 'CHECK', with content: '"F1" IS NOT NULL' and checked 'DEFERRABLE' and 'INITIALLY DEFERRED' options. In PL/SQL Developer this constraint is not visible on table editor.
2. Explain plan and constants problem.
Try to explain plan of this query:
where Constants is a package with constant 'T':
You should get an error. I think this is not exactly a plsqldev bug, this may be Oracle problem, but plsqldev could change such fields to any acceptable constants with the same type.
What you think about it?
1. Not null, deferrable, initially deferred constraint problem.
Try to this command on any table:
Code:
alter table table1 add f1 number(8) not null deferrable initially deferred;
2. Explain plan and constants problem.
Try to explain plan of this query:
Code:
select * from table WHERE podmiot.act = Constants.T;
Code:
CREATE OR REPLACE PACKAGE "CONSTANTS" AS
T CONSTANT CHAR(1) := 'T';
END;
What you think about it?