URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 966
[ Назад ]

Исходное сообщение
"Работа с датой в Oracle и С"

Отправлено Sequel , 10-Сен-02 12:19 
Вопрос такой: сишный тип time_t как нибудь соответствует оркловскому типу Date? или если не соответствуют - как работать на С с оракловской датой?

Содержание

Сообщения в этом обсуждении
"RE: Работа с датой в Oracle и С"
Отправлено Арлекин , 10-Сен-02 12:54 
Никак не соответствует. Если ты хочешь получить в С именно date ты получишь char[7]. Формат не особо сложный, но я не знаю кому он нужен. Работать с датой в ораклятине лучше их же средствами, если возможно. В Сях можно, если юзать OCI или ODBC, получить от ораклятины дату в виде строки. Надо просто to_char( date, format ) в SELECT сделать.
И ваще - мой немалый опыт войны с оракляндцами и ораклятиной говорит - все преобразования С <-> Oracle делать ТОЛЬКО через строки ! Даже (и особенно) NUMBER.
ЗЫЖ Я OCI юзаю.