我也刚接触Oracle不久,帮不到你全部
给你一个ID自增吧,涉及序列和触发器
CREATE SEQUENCE SEQ_表名 --自定义序列名称
START WITH 1
INCREMENT BY 1;
CREATE OR REPLACE TRIGGER TRIGGER_表名 --自定义触发器名称
BEFORE INSERT ON 表名
FOR EACH ROW
BEGIN
SELECT 上述自定义序列名称.NEXTVAL INTO :NEW.字段名 FROM DUAL;
END;
(Id ‘主键’;LoginPwd《密码》;NickName,Sex...)好友表(Id ‘主键’;HostId ‘外键’;FriendId ‘外键’)聊天信息表(Id ‘主键’;FromUserId ‘外键’;ToUserId ‘外键’;Message;SendTime...)