Я прочитал некоторую документацию здесь о том, как использовать функцию VALUE в Oracle. Документация, которую я читал, находится здесь: http://www.java2s.com/Tutorial/Oracle/0620__Object-Oriented/UsethebuiltinOracledatabaseVALUEfunctiontoselectarowfromanobjecttable.htm
Что я здесь не так делаю? Код для воссоздания моего «варианта использования» приведен ниже:
create table value_sample
(
value_sample_id NUMBER PRIMARY KEY,
value_sample_date DATE,
value_sample_tx VARCHAR2(50)
);
---
insert into value_sample(value_sample_id, value_sample_date, value_sample_tx)
values(1, sysdate, 'hello');
---
CREATE Or Replace TYPE ValueType AS OBJECT (
value_sample_id NUMBER,
value_sample_date DATE,
value_sample_tx VARCHAR2(50)
);
---
select value(v) from value_sample v;
Пожалуйста, дайте мне знать, если есть какая-либо дополнительная информация, которую я могу предоставить. Заранее спасибо!