Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / convert timestamp 0x000000008193E63F / 13 сообщений из 13, страница 1 из 1
24.04.2020, 14:55
    #39951021
rpaa1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
Всем привет. Помогите пожалуйста.

Есть база MSSql, в ней функция, которая возвращает таблицу, вызываю и переношу данные в Oracle и вот в возвращаемых данных есть поле с типом timestamp, там находятся данные вида 0x000000008193E63F, нужно переконвертировать их в timestamp oracle.

Как сделать? Какой функцией? Где лучше переконвертировать в oracle или mssql?

Заранее спасибо.
...
Рейтинг: 0 / 0
24.04.2020, 14:58
    #39951022
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
rpaa1Как сделать?

Никак. Timestamp в MS SQL не имеет никакого отношения к дате и времени.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.04.2020, 15:00
    #39951026
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
rpaa1
поле с типом timestamp
Какие причины побудили выбрать для конвертации самый неподходящий тип в оракле?
...
Рейтинг: 0 / 0
24.04.2020, 15:02
    #39951028
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
rpaa1,

> Есть база MSSql, в ней функция, которая возвращает таблицу, вызываю и переношу данные в Oracle
В зависимости от подробностей , ответ будет разный

Подробно, версия MSSQL, Версия Oracle, чем как, что получили.

Студентам, желающим помощи
HOWTO :: Как правильно задавать вопросы
Как мне оформить свое сообщение?

Если хотите, чтобы Вам помогли, задайте вопрос правильно:

1) Полная постановка задачи (без сокращений)
2) Подготовьте тестовые данные, лучше в виде with
например (не ваш случай):

Код: plsql
1.
2.
3.
4.
5.
6.
with tbl(col1,col2,col3) as (
select 1,'name1',to_date('11.02.1921','DD.MM.YYYY') from dual union all
select 2,'name2',to_date('11.02.1922','DD.MM.YYYY') from dual union all
select 2,'name2',to_date('11.02.1922','DD.MM.YYYY') from dual
)
select col2 from tbl...



2) Покажите что сделали, и что получили (не в пересказе)


3) Старайтесь не использовать screenshot, научитесь копировать и оформлять текст


В этом случае Вам обязательно помогут
Код: plsql
1.
2.
3.
4.
5.
6.
with tbl(col1,col2,col3) as (
select 1,'name1',to_date('11.02.1921','DD.MM.YYYY') from dual union all
select 2,'name2',to_date('11.02.1922','DD.MM.YYYY') from dual union all
select 2,'name2',to_date('11.02.1922','DD.MM.YYYY') from dual
)
select col2 from tbl...



2) Покажите что сделали, и что получили (не в пересказе)


3) Старайтесь не использовать screenshot, научитесь копировать и оформлять текст


В этом случае Вам обязательно помогут
...
Рейтинг: 0 / 0
24.04.2020, 15:02
    #39951030
rpaa1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
-2-,

Так исторически сложилось))
Я к сожалению не знаю, почему так сделали.
...
Рейтинг: 0 / 0
24.04.2020, 15:03
    #39951031
rpaa1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
Dimitry Sibiryakov

rpaa1Как сделать?

Никак. Timestamp в MS SQL не имеет никакого отношения к дате и времени.


Спасибо.
...
Рейтинг: 0 / 0
24.04.2020, 15:07
    #39951033
123йй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
rpaa1
The timestamp data type is just an incrementing number and does not preserve a date or a time. To record a date or time, use a datetime data type.
...
Рейтинг: 0 / 0
24.04.2020, 15:08
    #39951035
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
rpaa1,

Если есть возможность преобразовать на стороне MSSQL в строковую дату, то вполне можно передать
Опять же, смотря что Вам необходимо, и есть ли доступ к коду.
...
Рейтинг: 0 / 0
24.04.2020, 15:11
    #39951037
rpaa1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
В принципе я понял, что это не есть дата и время, как строку (varchar), передать не проблема. Всем спасибо)
...
Рейтинг: 0 / 0
24.04.2020, 15:12
    #39951038
rpaa1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
Опять таки, мое не умение пользоваться документацией.
...
Рейтинг: 0 / 0
24.04.2020, 15:19
    #39951043
booby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
rpaa1
В принципе я понял, что это не есть дата и время, как строку (varchar), передать не проблема. Всем спасибо)

обычно timestamp в mssql - это не данные пользователя, а часть скрытого от пользователя механизма....

Тогда их никуда "передавать", может быть, и не надо, поскольку в куде могут оказаться иные механизмы поддержки того,
ради чего они в исходном месте оказались.
Они не строка в исходном месте.
Поэтому, если вдруг нужны в целевом, то только вместе с переносом самих исходных механизмов, и это почти наверно значит - что передача их строкой - перебдение.
...
Рейтинг: 0 / 0
24.04.2020, 15:46
    #39951055
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
Vadim Lejnin
В зависимости от подробностей , ответ будет разный
Вот же пи****ол (звездочки форум вставляет), ты все равно на все вопросы даешь одинаковый ответ "Вам обязательно помогут".
Модератор: без грубостей
...
Рейтинг: 0 / 0
24.04.2020, 16:03
    #39951071
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
convert timestamp 0x000000008193E63F
-2-,

Как то пытаюсь снизить градус агрессии.
Увы, не всегда помогает.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / convert timestamp 0x000000008193E63F / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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