SQLオブジェクトを作成しました。
create type foo_type as object (
bar integer(2),
bar2 varchar(200),
member function get return integer
)
そして私は自分のタイプの本体を実装しました:
CREATE TYPE BODY foo_type as
member function get return integer is
begin
return bar;
END;
END;
次に、次のタイプのテーブルを作成しました。
CREATE TABLE test_table(
foo1 foo_type
)
そして私は行を挿入しました:
INSERT INTO test_table (foo1) VALUES (foo_type(1, 'a'))
私はこれがこのように呼び出し可能であることを望みます:
SELECT foo1.get() FROM test_table
しかし、それは機能しません。