powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-01830: date format picture ends before converting entire input string
25 сообщений из 48, страница 1 из 2
ORA-01830: date format picture ends before converting entire input string
    #35722097
new_mann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORA-01830: date format picture ends before converting entire input string:

BEGIN
SELECT f1
INTO lf1
FROM t
WHERE id = pid
AND TRUNC(TO_DATE(f_date, 'dd.mm.yyyy' )) = (SELECT TRUNC(TO_DATE(MAX(f_date), 'dd.mm.yyyy'))
-- AND TRUNC(TO_DATE(f_date, 'dd.mm.yyyy hh24:mi' )) = (SELECT TRUNC(TO_DATE(MAX(f_date), 'dd.mm.yyyy hh24:mi'))
-- AND TO_DATE(f_date, 'dd.mm.yyyy hh24:mi' ) = (SELECT TO_DATE(MAX(f_date), 'dd.mm.yyyy hh24:mi')
FROM t
WHERE id = pid
AND f_date < sysdate - 1
-- AND TRUNC(TO_DATE(f_date, 'dd.mm.yyyy hh24:mi')) < TRUNC(TO_DATE(sysdate - 1, 'dd.mm.yyyy hh24:mi'))
);
EXCEPTION
....
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722103
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Енто на каком диалекте SQL?
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722122
new_mann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tru55Енто на каком диалекте SQL?

PL-SQL, на SQL работает
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722124
chupit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ORA-01830: date format picture ends before converting entire input string
Cause: A valid date format picture included extra data. The first part of the format picture was converted into a valid date, but the remaining data was not required.
Action: Check the specifications for date format pictures and correct the statement.

Например:

Код: plaintext
1.
2.
3.
select TO_DATE('2007/09/19 10:00', 'YYYY/MM/DD')  date_fmt from dual;

ORA- 01830 : date format picture ends before converting entire input string
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722126
Как-то смущает to_date(f_date).
f_date какого типа?
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722128
new_mann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - ЭхКак-то смущает to_date(f_date).
f_date какого типа?

DATE
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722130
А это вообще песня какая-то:
Код: plaintext
TO_DATE(sysdate -  1 , 'dd.mm.yyyy hh24:mi'))
Автор, объясни, зачем ты дату преобразовываешь в дату же? Или ты не веришь Oracle, подозревая, что SYSDATE тебе вернет строку/нумбер/etc.?
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722132
new_mannДобрый Э - ЭхКак-то смущает to_date(f_date).
f_date какого типа?

DATEТОгда вопрос о том, зачем дату преобразовываешь в дату же остается открытым... :)
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722133
new_mann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - ЭхА это вообще песня какая-то:
Код: plaintext
TO_DATE(sysdate -  1 , 'dd.mm.yyyy hh24:mi'))
Автор, объясни, зачем ты дату преобразовываешь в дату же? Или ты не веришь Oracle, подозревая, что SYSDATE тебе вернет строку/нумбер/etc.?

жто закомментировано
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722135
new_mannжто закомментированоА это - нет:
Код: plaintext
AND TRUNC(TO_DATE(f_date, 'dd.mm.yyyy' )) = (SELECT TRUNC(TO_DATE(MAX(f_date), 'dd.mm.yyyy'))
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722150
new_mann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - Эхnew_mannДобрый Э - ЭхКак-то смущает to_date(f_date).
f_date какого типа?

DATEТОгда вопрос о том, зачем дату преобразовываешь в дату же остается открытым... :)

http://oracle.ittoolbox.com/groups/technical-functional/oracle-sql-l/ora01830-date-format-picture-ends-before-converting-entire-input-string-2145461

ты пишешь так?
а что будет в базе с другими NLS?

BEGIN
SELECT f1
INTO lf1
FROM t
WHERE id = pid
AND TRUNC(f_date) = (SELECT TRUNC(MAX(f_date))
FROM t
WHERE id = pid
AND f_date < sysdate - 1
);
EXCEPTION
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722155
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
new_mannДобрый Э - Эхnew_mannДобрый Э - ЭхКак-то смущает to_date(f_date).
f_date какого типа?

DATEТОгда вопрос о том, зачем дату преобразовываешь в дату же остается открытым... :)

http://oracle.ittoolbox.com/groups/technical-functional/oracle-sql-l/ora01830-date-format-picture-ends-before-converting-entire-input-string-2145461

ты пишешь так?
а что будет в базе с другими NLS?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
BEGIN
SELECT f1
INTO lf1
FROM t
WHERE id = pid
AND TRUNC(f_date) = (SELECT TRUNC(MAX(f_date))
FROM t
WHERE id = pid
AND f_date < sysdate -  1 
);
EXCEPTION

При оформлении кода используйте, пожалуйста, тег SRC данного форума.
Этим вы повысите свои шансы на получение ответа.
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722158
new_mannты пишешь так?
а что будет в базе с другими NLS?Тебе ещё рано задавать такие вопросы. Так как ты сам не знаешь на него правильного ответа. :) Более того, по всему видно, что ты вообще не в курсе, что такие NLS и как оно в Oracle работает... :)
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722164
И ещё намек. NLS влияет лишь на отображение информации пользователю и на неявное преобразование между типами данных. На формат же самих типов данных (то, как данные храняться в БД) он вообще никак не влияет
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722168
new_mann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - Эхnew_mannты пишешь так?
а что будет в базе с другими NLS?Тебе ещё рано задавать такие вопросы. Так как ты сам не знаешь на него правильного ответа. :) Более того, по всему видно, что ты вообще не в курсе, что такие NLS и как оно в Oracle работает... :)

Тебе рано ответы писать:

ORA-01830: date format picture ends before converting entire input string
Cause: A valid date format picture included extra data. The first part of the format picture was converted into a valid date, but the remaining data was not required.
Action: Check the specifications for date format pictures and correct the statement.
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722179
new_mannДобрый Э - Эхnew_mannты пишешь так?
а что будет в базе с другими NLS?Тебе ещё рано задавать такие вопросы. Так как ты сам не знаешь на него правильного ответа. :) Более того, по всему видно, что ты вообще не в курсе, что такие NLS и как оно в Oracle работает... :)

Тебе рано ответы писать:

ORA-01830: date format picture ends before converting entire input string
Cause: A valid date format picture included extra data. The first part of the format picture was converted into a valid date, but the remaining data was not required.
Action: Check the specifications for date format pictures and correct the statement.Сразу видно, что ты туп до безобразия. Посмотри какой тип принимает на входе функция TO_DATE, посмотри какой тип ты ей пихаешь в качетсве аргумента. Подумай. Вспомни про неявные преобразования типов (если ты вообще о них знал хоть что-то). Думаю, все твои попытки выглядеть умнее, чем ты есть, - сразу же прекратяться. :)
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722189
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ответ - НЕ НАДО тип date запихивать в to_date
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722191
new_mann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - Эхnew_mannДобрый Э - Эхnew_mannты пишешь так?
а что будет в базе с другими NLS?Тебе ещё рано задавать такие вопросы. Так как ты сам не знаешь на него правильного ответа. :) Более того, по всему видно, что ты вообще не в курсе, что такие NLS и как оно в Oracle работает... :)

Тебе рано ответы писать:

ORA-01830: date format picture ends before converting entire input string
Cause: A valid date format picture included extra data. The first part of the format picture was converted into a valid date, but the remaining data was not required.
Action: Check the specifications for date format pictures and correct the statement.Сразу видно, что ты туп до безобразия. Посмотри какой тип принимает на входе функция TO_DATE, посмотри какой тип ты ей пихаешь в качетсве аргумента. Подумай. Вспомни про неявные преобразования типов (если ты вообще о них знал хоть что-то). Думаю, все твои попытки выглядеть умнее, чем ты есть, - сразу же прекратяться. :)

я тут выяснять и отвечать на твое ... не буду:

ORA-01830: date format picture ends before converting entire input string
Reply from blarman on 5/30/2008 10:14:00 AM

Dates always have to be formatted properly, and given that you can
alter the default date format parameter either globally or locally, it
is a good idea to always control the conversion formatting of dates
using the to_date() and to_char() functions. In this case, send the
query as:
... where CAL_DT = to_date('$end_date','DD-MON-RR');
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722199
new_mann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Эх

/topic/48295&hl=to_date
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722217
new_mann2 Эх

/topic/48295&hl=to_dateЯ тебе уже всё сказал, но ты обиделся... :)
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722237
new_mann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - Эхnew_mann2 Эх

/topic/48295&hl=to_dateЯ тебе уже всё сказал, но ты обиделся... :)

TO_DATE для DATE не импользовать, ясно, спасибо, конечно :-)
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722252
new_mann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сначала так и было без преобразования, но на базе с другими настройками были ошибки о преобразовании, тупость согласен, NLS тоже ясно не при чем
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722267
new_mannна базе с другими настройками были ошибки о преобразованииВидимо, там были другие ошибки...
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722279
new_mann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - Эхnew_mannты пишешь так?
а что будет в базе с другими NLS?Тебе ещё рано задавать такие вопросы. Так как ты сам не знаешь на него правильного ответа. :) Более того, по всему видно, что ты вообще не в курсе, что такие NLS и как оно в Oracle работает... :)

собственно это был просто вопрос...
на амер. базе без TO_DATE(DD-MON-YY ошибок, на длугой на TO_DATE(DD-MON-YY ошибка
ORA-01861: literal does not match format string
без преобразований!
...
Рейтинг: 0 / 0
ORA-01830: date format picture ends before converting entire input string
    #35722287
new_mann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - Эхnew_mannна базе с другими настройками были ошибки о преобразованииВидимо, там были другие ошибки...

Была такая мысль, надо было проэкспериментировать. Но спасибо, все проще если не усложнять:-)
...
Рейтинг: 0 / 0
25 сообщений из 48, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-01830: date format picture ends before converting entire input string
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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