以前我是用SQL的,现在毕业到单位了是用ORACLE了,现在还是用的是8i,开发工具用的是
PLSQL Developer.在这里建立数据库好像不像在SQL中方便,比如就是建立一个带自增子段的表:我用以下代码:-- Create table
create table BAOGAO
(
  BID      NUMBER(27) not null,
  BNAME    VARCHAR2(20),
  BTIME    DATE,
  BCONTENT LONG,
  FLAG     NUMBER(27),
  YNAME    VARCHAR2(20)
)
tablespace TEST
  pctfree 10
  pctused 40
  initrans 1
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
-- Create/Recreate primary, unique and foreign key constraints 
alter table BAOGAO
  add constraint BID_KEY primary key (BID)
  using index 
  tablespace TEST
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
-- Create sequence 
create sequence baogao_SEQ
start with 1
increment by 1
maxvalue 999999999999999999999999999;-- create id_up trigger
create or replace trigger baogao_bID_up_no
  before insert on baogao
  for each rowbegin
select baogao_seq.nextval into :new.bid from dual; 
end; 
/
-- create upd trigger
create or replace trigger baogao_UPDATE
  before update of bID on baogao 
  for each row
begin
 raise_application_error(-20000,'你不能更新主键!'); 
end baogao_UPDATE;
/但在建立后向数据库中插入数据时自增子段有时候还不连续,插入一行新数据时本来应该从最后一行后插入但它却从中间插入的....这使我很困惑???问题一:请对上面的问题解释一下行吗??
    二:你们现在是用的什么工具开发数据库的??用什么CASE好呢??假如用CASE开发的数据库导入ORACLE方便吗???   谢谢..............指教..............