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

نحوه ذخیره تاریخ و زمان در جدول

به دستورات زیر دقت کنید:

SQL> CREATE TABLE MYDATE(BIRTHDATE DATE);
Table created.
SQL> INSERT INTO MYDATE VALUES (TO_DATE('22/09/14','DD/MM/YY'));
1 row created.
SQL> SELECT * FROM MYDATE;
BD
-------
22-SEP-14
SQL> ALTER SESSION SET NLS_CALENDAR='PERSIAN';
session altered
SQL> SELECT * FROM MYDATE;
BIRTHDATE
------------------
31 SHAHRIVAR 1393

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

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

خیلی خوشحال می‌شدم تو این نوشته‌ها یه جاوای درست و حسابی هم میگفتم که باهم وارد 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

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