powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Типы данных
18 сообщений из 18, страница 1 из 1
Типы данных
    #32081629
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой вопрос. Oracle 8i. есть ли тип данных (SQL) создающий тип столбца таблицы: время, дата/время. Я не нашел... Может есть общий тип для хранения дата+время. Объясните как с ним работать.
...
Рейтинг: 0 / 0
Типы данных
    #32081638
Фотография [i] AndRew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть тип 'DATE'
работать с ним надо через функцию:
to_date('строка с датой','DD,MM,YYYY'), где 'DD,MM,YYYY' - формат даты
Хранит и дату и время.
...
Рейтинг: 0 / 0
Типы данных
    #32081644
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, дату хранит, но время как задать???
...
Рейтинг: 0 / 0
Типы данных
    #32081649
Фотография [i] AndRew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно, не знаю.
Может формат нужно другой поставить, типа 'DD,MM,YYYY,HH,MnMn,SS'
RTFM не пробовал?
...
Рейтинг: 0 / 0
Типы данных
    #32081674
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, надо рабораться. А можно ли хранить Memo(трока неограниченной длинны)
...
Рейтинг: 0 / 0
Типы данных
    #32081678
Paranoic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Либо на уровне сессии делашь ALTER SESSION SET NLS_DATE_FORMAT = 'MM/DD/YY,HH24:MI:SS' (ну или чего сам пожелашь)
2. Либо на уровне сервера в init<SID>.ora пишешь строчку
NLS_DATE_FORMAT = "MM/DD/YY,HH24:MI:SS" и получешь счастье "навсегда"
...
Рейтинг: 0 / 0
Типы данных
    #32081687
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Формат такой:
'DD-MON-YY HH:MI:SS' - то есть через пробел указывается маска времени. Или можно вообще без даты только время хранить.
...
Рейтинг: 0 / 0
Типы данных
    #32081691
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да после изменения сесиии все прекрастно, но а как насчет Memo???
...
Рейтинг: 0 / 0
Типы данных
    #32081698
Фотография [i] AndRew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Memo(трока неограниченной длинны)
Для текста есть тип 'CLOB'
Очень удобный. Работать с ним надо через функцию
CONTAINT(clob,'слово',1) > 0 например.
А вообще это всё расписано в доке к ораклу, называется 'OracleText'
...
Рейтинг: 0 / 0
Типы данных
    #32081706
Paranoic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну дались тебе эти Memo! :)
На выбор
LONG - character data up to 2G
LONG RAW - binary data up to 2G
CLOB - character single-byte up to 4G
BLOB - binary up to 4G
BFILE - Locator to binary file up to 4G (на мой взгляд этот тип тебе более всего подойдет)
...
Рейтинг: 0 / 0
Типы данных
    #32081712
none
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Черт, когда же наступит такое благостное время, когда пользователи/программисты/админы и прочие перед тем, как послать вопрос в форум, потратят хотябы одну минуту своего драгоценного время на изучение документации.

Судя по этому топику - он еще не наступило и врядли наступит.
...
Рейтинг: 0 / 0
Типы данных
    #32081716
Фотография [i] AndRew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Типы данных
    #32081746
Фотография MaxU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> LONG - character data up to 2G
> LONG RAW - binary data up to 2G

ребята не надо советовать то от поддержи чего оракл собирается отказаться!!!

зы ничего кроме крепкого геммороя вам эти типы не принесут
...
Рейтинг: 0 / 0
Типы данных
    #32081762
Paranoic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>ребята не надо советовать то от поддержи чего оракл собирается отказаться!!!

>зы ничего кроме крепкого геммороя вам эти типы не принесут
Ну да - это верно. Хотя в некоторых случаях они полезны. Например, если нужна булева алгебра над данными.
...
Рейтинг: 0 / 0
Типы данных
    #32081774
Фотография MaxU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Ну да - это верно. Хотя в некоторых случаях они полезны. Например, если нужна булева алгебра над данными.

а можно подробнее?

если имеется в виду Bitwise OR, Bitwise AND, and Co., то для этого есть функция "bitand", все остальное легко выводится через нее, и работает это гораздо эффективнее чем несколько преобразований типов только лишь для того чтобы воспользоваться фунциями пакета "UTL_RAW"...
...
Рейтинг: 0 / 0
Типы данных
    #32081782
Фотография MaxU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот неплохой линк "по теме"
...
Рейтинг: 0 / 0
Типы данных
    #32081841
Paranoic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, спасибо! UTL_RAW анахронизм, конечно. Я тока не допер раньше, как им NOT и XOR делать. Теперь заюзаю :)
...
Рейтинг: 0 / 0
Типы данных
    #32081868
Ламмер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну шо, спецы. На кой юзать хелп, когда можно спросить у кого нибудь, кто может быстро объяснить. Если это проблемотично ... можно не отвечать, а просто закрыть топик. И еще как лучше всего представить логический тип. Я использую ROWID, но как с ним работать не понимаю...
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Типы данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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