Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Общий формат даты для различных баз данных / 5 сообщений из 5, страница 1 из 1
20.10.2006, 13:41
    #34069694
Олег Гапон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий формат даты для различных баз данных
Код: plaintext
insert into document (id, document_date) values ( 1 , cast('2006-07-27' as date))

Такой вариант прокатывает для баз данных HSQL, Firebird, PostgreSQL но не для Oracle

Oracle полюбляет такой вариант

Код: plaintext
insert into document (id, document_date) values ( 1 , cast('20060727' as date))

Хотелось бы заюзать скрипт который был написан однажды, а работал на всех базах

Как это решить ?
...
Рейтинг: 0 / 0
20.10.2006, 13:44
    #34069719
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий формат даты для различных баз данных
никак. Синтаксис везде немного отличается. Можно сделать шаблоны операторов
под различные базы


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
20.10.2006, 13:55
    #34069767
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий формат даты для различных баз данных
параметры?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
20.10.2006, 13:56
    #34069776
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий формат даты для различных баз данных
Олег ГапонOracle полюбляет такой вариант
Не совсем:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
SQL> alter session set nls_date_format='YYYYMMDD';

Session altered

SQL> select cast('20060727' as date) d from dual;

D
-----------
 27 -июл- 06 

SQL> alter session set nls_date_format='YYYY-MM-DD';

Session altered

SQL> select cast('2006-07-27' as date) d from dual;

D
-----------
 27 -июл- 06 

SQL> 
...
Рейтинг: 0 / 0
20.10.2006, 13:59
    #34069798
Олег Гапон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Общий формат даты для различных баз данных
Пасибо
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Общий формат даты для различных баз данных / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]