bind type would result in conversion away from column type

Обсуждение возникших проблем, предложений и ошибок dbForge for Oracle
Закрыто
Aleksey
Сообщения: 18
Зарегистрирован: Чт 15 сен 2011 15:05

bind type would result in conversion away from column type

Сообщение Aleksey » Пт 06 апр 2012 01:02

В теле пакета при вставке в таблицу выдается предупреждение на неверный тип значения при использовании функции trunc:
3 PLW-07202: bind type would result in conversion away from column type

пример
begin
insert into tbl(date_coll) value(trunc(sysdate));
end;

p.s. в прямом режиме.

Alexander

Сообщение Alexander » Пт 06 апр 2012 10:19

Не могли бы Вы прислать выражение CREATE TABLE таблицы tbl (выбрать 'Создать скрипт как -> CREATE' из контекстного меню таблицы в Проводнике)?

Aleksey
Сообщения: 18
Зарегистрирован: Чт 15 сен 2011 15:05

Re: bind type would result in conversion away from column ty

Сообщение Aleksey » Пт 11 май 2012 18:33

Здравствуйте,
После обновления предупреждение больше не появляется для ситуации с функцией trunc().

Но присутствует предупреждение "PLW-07202: bind type would result in conversion away from column type PackageBody" в строке:
insert into channel_users(channel, user_n, fd, td) values(l_channel_id, l_user_n, sysdate, to_date('01019999','ddmmyyyy'));

Ошибка на to_date('01019999','ddmmyyyy')

описание таблицы:
CREATE TABLE ASK.CHANNEL_USERS (
CHANNEL VARCHAR2(100 BYTE),
USER_N NUMBER,
FD DATE,
TD DATE)

Alexander

Re: bind type would result in conversion away from column ty

Сообщение Alexander » Ср 16 май 2012 08:54

Нам не удалось воспроизвести данную проблему, но мы продолжаем ее исследовать.

Alexander

Re: bind type would result in conversion away from column type

Сообщение Alexander » Пт 06 июл 2012 17:28

Данное предупреждение выдаётся самой СУБД Oracle при неверном использовании типa параметрa функции.

Закрыто