navicat给oracle数据库表创建序列、触发器、开放权限

navicat给oracle数据库表创建序列、触发器、开放权限

这里创建用户和表空间的过程就不再描述了。

点击“查询”,创建查询,定义sql:

1. 创建序列

CREATE  SEQUENCE  序列名
MINVALUE  1   MAXVALUE  99999
INCREMENT  BY  1 
START WITH  1;

2. 创建触发器

CREATE  OR  REPLACE  TRIGGER  触发器名称
BEFORE  INSERT  ON  表名
FOR  EACH  ROW
BEGIN
SELECT  序列.NEXTVAL  INTO: NEW.主键  FROM  DUAL;
END; 

3. 开放权限

CREATE  PUBLIC SYNONYM  表名   FOR  数据库.表名
发布了68 篇原创文章 · 获赞 5 · 访问量 9802

猜你喜欢

转载自blog.csdn.net/weixin_44407691/article/details/103589143