创建 Table、Synonym
-- Create table
create table PUBDATA.DELIVERY_ADDRESS_BOOK
(
address VARCHAR2(500) not null,
address_code INTEGER not null,
created_user VARCHAR2(100) not null,
created_date DATE not null,
updated_user VARCHAR2(100) not null,
updated_date DATE not null
);
-- Add comments to the table
comment on table PUBDATA.DELIVERY_ADDRESS_BOOK
is '保单收件地址 机构和部门 的地址薄';
-- Add comments to the columns
comment on column PUBDATA.DELIVERY_ADDRESS_BOOK.address
is '地址';
comment on column PUBDATA.DELIVERY_ADDRESS_BOOK.address_code
is '地址编码';
comment on column PUBDATA.DELIVERY_ADDRESS_BOOK.created_user
is '创建人';
comment on column PUBDATA.DELIVERY_ADDRESS_BOOK.created_date
is '创建时间';
comment on column PUBDATA.DELIVERY_ADDRESS_BOOK.updated_user
is '更新人';
comment on column PUBDATA.DELIVERY_ADDRESS_BOOK.updated_date
is '更新时间';
-- Create/Recreate indexes
create index PUBDATA.IX_DELIVERY_ADDRESS_BOOK_1 on PUBDATA.DELIVERY_ADDRESS_BOOK (address);
create index PUBDATA.IX_DELIVERY_ADDRESS_BOOK_2 on PUBDATA.DELIVERY_ADDRESS_BOOK (address_code);
-- Create/Recreate primary, unique and foreign key constraints
alter table PUBDATA.DELIVERY_ADDRESS_BOOK
add constraint PK_DELIVERY_ADDRESS_BOOK primary key (address, address_code);
-- Grant/Revoke object privileges
grant select, insert, update, delete on PUBDATA.DELIVERY_ADDRESS_BOOK to NBUOPR;
grant select, insert, update, delete on PUBDATA.DELIVERY_ADDRESS_BOOK to NBUCDE;
-- Create synonym
CREATE PUBLIC SYNONYM DELIVERY_ADDRESS_BOOK FOR PUBDATA.DELIVERY_ADDRESS_BOOK;