Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> using constants
Hello,
currently, we are using strings like "pending" or "finished" in some tables to specify the state of certain jobs stored in these tables. These values are self-explaining. These columns are indexed, of course.
But I guess, lookups of jobs with certain states would be much faster, if the states would be stored is integer values, e.g. pending = 1, finished = 2 and so on. However, these values wouldn't be self-explaining any more.
As long as I'm working with Java, I could defined constants within a class, so instead of integer values, I could use constants like State.PENDING or State.FINISHED.
Is it possible to create such constants directly in Oracle, so I can use them within SQL-queries like
select * from jobs where state = State.PENDING
?
Regards
Marten
Received on Thu Nov 29 2007 - 09:44:20 CST
![]() |
![]() |