我想知道是否可以在 mysql、postgresql 或任何 OSS 数据库软件中编写 oracle 风格的面向对象数据库代码。我不想在我的 ubuntu 上安装大量的 oracle db 来学习最低限度的数据库编程
EDIT1:安装 orafce 后,我做了以下操作
CREATE TYPE addr_obj_typ AS OBJECT (
street VARCHAR2(30),
city VARCHAR2(20),
state CHAR(2),
zip NUMBER(5));
我得到了这个错误:
ERROR: syntax error at or near "object"
LINE 1: create type addr_obj_typ as object
答案1
Postgres 可能最接近 Oracle,特别是如果你安装了 Oracle 对 PostgreSQL 的支持功能
sudo apt-get install postgresql-8.4-orafce