Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Куда теряются часы/минуты/секунды?) / 15 сообщений из 15, страница 1 из 1
07.08.2020, 18:36
    #39987635
AnnitaBells
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
Код: plsql
1.
SELECT SYSDATE FROM DUAL

- выдаёт дату со временем.
Внутри пакета при инсерте в поле date - только дату. Почему?
...
Рейтинг: 0 / 0
07.08.2020, 18:40
    #39987636
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
AnnitaBells,

Не верю :)

Покажите

p.s. Подумайте, какого типа у Вас поля и переменные и разницу между отображением поля date и datе
...
Рейтинг: 0 / 0
07.08.2020, 18:49
    #39987638
AnnitaBells
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
Vadim Lejnin,

короче, я так поняла: составляю инсерт с помощью ||, затем execute immediate. Происходит неявное преобразование данных (хотя как я только не изворачивалась) и вот:(. Сделала bind variables и настало счастье)))
...
Рейтинг: 0 / 0
07.08.2020, 18:58
    #39987640
AnnitaBells
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
Vadim Lejnin,

спасибо!
...
Рейтинг: 0 / 0
07.08.2020, 18:59
    #39987641
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
AnnitaBells
я так поняла: составляю инсерт с помощью ||, затем execute immediate. Происходит ...


Вроде человек опытный, а test case не даете.
...
Рейтинг: 0 / 0
07.08.2020, 19:01
    #39987642
Sayan Malakshinov
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
AnnitaBells
хотя как я только не изворачивалась
NLS_DATE_FORMAT
...
Рейтинг: 0 / 0
07.08.2020, 22:52
    #39987683
Дядя Жора
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
AnnitaBells

Внутри пакета при инсерте в поле date - только дату. Почему?


Потому что Вы её неправильно смотрите. to_char(...,'dd.mm.yyyy hh24:mi:ss')
...
Рейтинг: 0 / 0
08.08.2020, 13:28
    #39987742
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
Дядя Жора,

SYSDATE правильно смотрит, а поле из таблицы неправильно?

.....
stax
...
Рейтинг: 0 / 0
08.08.2020, 13:29
    #39987744
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
AnnitaBells,

execute immediate в самом деле нужен?

.....
stax
...
Рейтинг: 0 / 0
08.08.2020, 14:20
    #39987756
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
Stax
AnnitaBells,

execute immediate в самом деле нужен?

.....
stax
Да!
...
Рейтинг: 0 / 0
08.08.2020, 14:25
    #39987757
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
Вячеслав Любомудров
Да!


кажись наконец то я понял

вопрос снимается

.....
stax
...
Рейтинг: 0 / 0
08.08.2020, 17:47
    #39987792
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
AnnitaBells
Vadim Lejnin,

короче, я так поняла: составляю инсерт с помощью ||, затем execute immediate. Происходит неявное преобразование данных (хотя как я только не изворачивалась) и вот:(. Сделала bind variables и настало счастье)))
а количество биндов переменной?
...
Рейтинг: 0 / 0
08.08.2020, 20:08
    #39987822
AnnitaBells
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
xtender
AnnitaBells
хотя как я только не изворачивалась
NLS_DATE_FORMAT

Вот с ним и изворачивалась)
stax,
может, и не нужен. Я написала обработчик для некоторого количества таблиц. Есть столбцы, которые одинаковые для всех таблиц, а есть переменное количество столбцов. Собираю всё в переменную и execute immediate её. Как обойтись в таком случае без execute immediate?
Спасибо.
...
Рейтинг: 0 / 0
08.08.2020, 22:18
    #39987844
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
AnnitaBells
xtender
пропущено...
NLS_DATE_FORMAT

Вот с ним и изворачивалась)
stax,
может, и не нужен. Я написала обработчик для некоторого количества таблиц. Есть столбцы, которые одинаковые для всех таблиц, а есть переменное количество столбцов. Собираю всё в переменную и execute immediate её. Как обойтись в таком случае без execute immediate?
Спасибо.
dbms_sql
...
Рейтинг: 0 / 0
09.08.2020, 08:54
    #39987885
Javl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Куда теряются часы/минуты/секунды?)
AnnitaBells,

Как вариант...
Некоторый софтины могут создавать тип поля DATE, а в значениях Default ставить типа: to_char (SYSDATE, 'DD.MM.YYYY')
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Куда теряются часы/минуты/секунды?) / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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