0
点赞
收藏
分享

微信扫一扫

大模型汇总:文心一言大模型、腾讯混元大模型、通义千问大模型、字节豆包大模型、智普清言大模型、KIMI 大模型、紫东太初大模型、讯飞星火大模型

慕犹清 2024-08-15 阅读 12
1. 添加主键(不标记主键、可以为空)
ALTER TABLE "LSJ_SERVER"."BASE_DRIVER_TRUCK" 
ADD ("ID" NUMBER);

COMMENT ON COLUMN "LSJ_SERVER"."BASE_DRIVER_TRUCK"."ID" IS '主键'
2. 更新ID的值
UPDATE BASE_DRIVER_TRUCK SET ID = rownum;
3. 设置主键
ALTER TABLE "LSJ_SERVER"."BASE_DRIVER_TRUCK" 
MODIFY ("ID"  NOT NULL);

ALTER TABLE "LSJ_SERVER"."BASE_DRIVER_TRUCK" ADD PRIMARY KEY ("ID");
4. 设置自增主键的值

创建
START WITH :开始的值 取决 更新ID的值 后的最大的ID的值+n即可

SELECT MAX(ID) FROM BASE_DRIVER_TRUCK 

INCREMENT : 增量

 CREATE SEQUENCE my_sequence
START WITH 100000
INCREMENT BY 1
NOCACHE;

删除

DROP SEQUENCE my_sequence;
5. 添加触发器
CREATE OR REPLACE TRIGGER BASE_DRIVER_TRUCK_trigger_ID
BEFORE INSERT ON BASE_DRIVER_TRUCK
FOR EACH ROW
BEGIN
    SELECT my_sequence.NEXTVAL
    INTO :new.ID
    FROM dual;
END;
添加数据,完成。
举报

相关推荐

0 条评论