کوئری روی فیلدهای DateTime در اراکل

            اگر در دیتابیس فیلد BRTDT که تاریخ است به صورت 7/13/2010 3:08:06 PM ذخیره شده باشد و ما بخواهیم رکورهایی که در این تاریخ و بعد از آن ثبت شده اند را بیابیم کوئری را به صورت زیر می نویسیم:

select * from mytable where BRTDT>to_date('7/13/2010' ,'mm/dd/yy')

بررسی ترتیب قرار گرفتن فیلدها در جدول از نظر Performance

فیلدهایی که pk جدول هستند اگر در ابتدای جدول باشند از نظر Performance بهتر است. 

 بعد از فیلدهای pk هم فیلدهایی قرار بگیرند که نمی توانند مقدار Null داشته باشند.

فیلدهایی که Nullable هستند یعنی می توانند مقدار Null بگیرند هم در آخر جدول قرار بگیرند بهتر است.

در مورد جلو بردن شماره یک sequence در اراکل

                    وقتی بخواهیم یک Sequence  ای با نام mysequence را به تعداد رکوردهای یک جدولی که نامش mytable است ببریم جلو می توانیم از دستور زیر استفاده کنیم:

Select  mysequence.nextval from mytable

تعریف ایندکس معمولی و ایندکس Unique در اراکل

وقتی روی یک فیلد از جدولی در اراکل Unique Index تعریف شود، دیگر نمی توان روی آن ایندکس معمولی تعریف کرد.  

اما اگر روی فیلدی ایندکس معمولی تعریف شده باشد، ایندکس Unique نیز می توان برای آن تعریف کرد.