В теле пакета при вставке в таблицу выдается предупреждение на неверный тип значения при использовании функции 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. в прямом режиме.
bind type would result in conversion away from column type
Re: bind type would result in conversion away from column ty
Здравствуйте,
После обновления предупреждение больше не появляется для ситуации с функцией 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)
После обновления предупреждение больше не появляется для ситуации с функцией 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)
Re: bind type would result in conversion away from column ty
Нам не удалось воспроизвести данную проблему, но мы продолжаем ее исследовать.
Re: bind type would result in conversion away from column type
Данное предупреждение выдаётся самой СУБД Oracle при неверном использовании типa параметрa функции.