۲ مطلب با کلمه‌ی کلیدی «DUAL» ثبت شده است

توابع تاریخ و زمان

خیلی خوشحال می‌شدم تو این نوشته‌ها یه جاوای درست و حسابی هم میگفتم که باهم وارد jdbc بشیم و برخورد jdbc با type date رو بررسی کنیم. چون همیشه تو برنامه‌نویسی جاوا برنامه‌نویس‌ها تاریخ و زمان رو یا string می‌گیرن یا long، همیشه هم تو سطح اوراکل همه چیز رو اونجوری که دوست دارن می‌گیرن (البته اگه دیتابیس دست خودشون باشه)، به هر حال یه نقطه‌ای باید باشه که این ۲ تا رو به طور صحیح به هم وصل کنه.

جدول زیر در این پست مفروض است:

END_DATE START_DATE
02-May-90 02-May-89
10-May-89 04-May-89
10-May-90 04-May-89
04-Apr-89 04-Apr-89
04-May-89 04-Apr-89
10-May-89 04-Apr-89
10-May-91 04-Apr-89

این جدول T_DATE نام دارد. نوع داده‌های این جدول شامل موارد زیر می‌باشد.

  • فیلد START_DATE از نوع DATE
  • فیلد END_ DATE از نوع DATE

ادامه مطلب...
۰۱ ارديبهشت ۹۴ ، ۱۶:۰۹ ۶ نظر
مهدی غفاری

جدول DUAL

DUAL جدولی مجازی است که یک فیلد به نام DUMMY دارد. در هر کجا اگر جدول خاصی برای انتخاب وجود نداشته باشد، شما می‌توانید از جدول DUAL استفاده کنید.

به جای استفاده از جدول DUAL می‌توان از جدول‌های دیگه هم استفاده کرد(هر جدولی که دارای رکورد باشه) به طور دقیق هم همون کار DUAL را برای ما انجام می‌دهد ولی برای کارهای موقتی بهتره از جدول DUAL استفاده شود(شما می‌توانید خودتان هم به طور دستی یک جدول با یک فیلد برای کارهای TMP بسازید)

SELECT 2+2 FROM DUAL;

همان‌طور که در زیر می‌بینید جوابی که از این جدول مجازی یا هر جدول دیگری برای کارهای موقت ما بدست می‌آید 4 است.

2+2
----------
4
۰۱ ارديبهشت ۹۴ ، ۱۴:۴۰ ۰ نظر
مهدی غفاری