oracle11g 创建id自增长监听器的步骤
2015-05-25 19:00
183 查看
首先,我们通过sql/plus先建个TEST表
sql语句:
CTEATE TABLE TEST(
ID NUMBER,
NAME VARCHAR2(20),
PRIMARY KEY(ID)
);
通过sql/plus建立个序列
sql语句:
CREATE SEQUENCE SEQ_TEST
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 9999
NOCYCLE;
注意:
1.INCREMENT BY:设置相邻两个元素之间的差值,即步长,默认值为1;
START WITH:设置序列初始值,默认值为1;
MAXVALUE:设置序列最大值;
MINVALUE:设置序列最小值;
NOCYCLE:指定当序列达到其最大值或最小值后不循环生成值。
2.序列有以下两个属性
CURRVAL: 返回序列当前值;
NEXTVAL:返回当前序列值增加一个步长后的值。
只有在发出至少一个NEXTVAL之后才可以使用CURRVAL属性。
一.通过pl/sql developer建立触发器TRIGGER_TEST
步骤如下:
trigger--触发
右键Triggers,出现下图:
点击新建后,出现下图:
确定以后出现下图:
下图红框框中的语句是后来自己打上去的。
输好以上内容后,点击下图红框框中的按钮即可:
二.通过sql/plus语句创建触发器TRIGGER_TEST:
以上内容本人都已实践,如转载请标明出处,谢谢。
sql语句:
CTEATE TABLE TEST(
ID NUMBER,
NAME VARCHAR2(20),
PRIMARY KEY(ID)
);
通过sql/plus建立个序列
sql语句:
CREATE SEQUENCE SEQ_TEST
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 9999
NOCYCLE;
注意:
1.INCREMENT BY:设置相邻两个元素之间的差值,即步长,默认值为1;
START WITH:设置序列初始值,默认值为1;
MAXVALUE:设置序列最大值;
MINVALUE:设置序列最小值;
NOCYCLE:指定当序列达到其最大值或最小值后不循环生成值。
2.序列有以下两个属性
CURRVAL: 返回序列当前值;
NEXTVAL:返回当前序列值增加一个步长后的值。
只有在发出至少一个NEXTVAL之后才可以使用CURRVAL属性。
一.通过pl/sql developer建立触发器TRIGGER_TEST
步骤如下:
trigger--触发
右键Triggers,出现下图:
点击新建后,出现下图:
确定以后出现下图:
下图红框框中的语句是后来自己打上去的。
输好以上内容后,点击下图红框框中的按钮即可:
二.通过sql/plus语句创建触发器TRIGGER_TEST:
以上内容本人都已实践,如转载请标明出处,谢谢。
相关文章推荐
- oracle11g 创建id自增长监听器的步骤与问题
- oracle11g 创建id自增长监听器的步骤与问题
- Oracle11g R2创建PASSWORD_VERIFY_FUNCTION对应密码复杂度验证函数步骤
- 30分钟创建一个Oracle11g DataGuard物理备库的步骤
- 创建项目统一的连续增长ID
- ORACLE11G创建数据仓库的步骤(图示)
- 创建表的id默认值为自动增长
- phpmyadmin创建表和id user自增长的设置
- Oracle 表创建序列-触发 实现表ID自动增长
- 在Oracle数据库里创建自增ID字段的步骤
- 在oracle数据库里创建自增ID字段的步骤
- MySQL如何创建用户表并将其ID设置为自动增长列?
- oracle下创建id自增长
- Oracle—SQL Server创建ID自增长的表
- Oracle11g R2创建PASSWORD_VERIFY_FUNCTION相应password复杂度验证函数步骤
- MySQL数据库--怎样创建一张用户表,ID设置为自动增长列(新手必会)
- oracle中创建表主键id依据sequence自增长
- 在oracle数据库里创建自增ID字段的步骤
- 在oracle数据库里创建自增ID字段的步骤
- 创建触发器在表中播入数据时ID自动增长