oracle11g 创建id自增长监听器的步骤与问题
2015-05-23 21:39
253 查看
首先,我们通过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:
遇到的问题:
end trigger;之后
还是sql行编辑模式,怎么退出啊,
而且此方法触发器还没建成功。求指点。
感谢@背塔者:
方法为输入/回车
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:
遇到的问题:
end trigger;之后
还是sql行编辑模式,怎么退出啊,
而且此方法触发器还没建成功。求指点。
感谢@背塔者:
方法为输入/回车
相关文章推荐
- oracle11g 创建id自增长监听器的步骤与问题
- oracle11g 创建id自增长监听器的步骤
- 关于rs.addnew后立即得到自动增长ID的问题
- Oracle11g R2创建PASSWORD_VERIFY_FUNCTION对应密码复杂度验证函数步骤
- 30分钟创建一个Oracle11g DataGuard物理备库的步骤
- 创建项目统一的连续增长ID
- Oracle11g R2创建PASSWORD_VERIFY_FUNCTION相应password复杂度验证函数步骤
- Oracle11g R2创建PASSWORD_VERIFY_FUNCTION对应密码复杂度验证函数步骤
- MySQL数据库--怎样创建一张用户表,ID设置为自动增长列(新手必会)
- Oracle 表创建序列-触发 实现表ID自动增长
- 关于2.6.32在创建bus总线时的bus_id和.init_name的问题
- Access转成Sql 2008步骤,同时解决自动编号问题,主键,id数值不重置。
- Android NDK:②第一个NDK程序(创建步骤&一些问题)
- MySQL数据库--怎样创建一张用户表,ID设置为自动增长列(新手必会)
- 关于Hibernate access id 自增长问题
- 在Oracle数据库里创建自增ID字段的步骤
- 解决多台写服务器主自增长ID重复问题
- MySQL如何创建用户表并将其ID设置为自动增长列?
- table 显示问题:- (id)initWithFrame:(CGRect)frame 中创建table 然后不显示
- Oracle用sys_Guid()创建为视图ID,.net跨库保存的值却为system_Byte[]问题解决--将sys_Guid()转换为string