create table sms_activity(
id number,
activity_name varchar2(50),
begin_time varchar2(30),
end_time varchar2(30),
content varchar2(600)
)
表已创建。
SQL> commit;
提交完成。
SQL> alter table sms_activity addprimary key (id);
表已更改。
SQL> commit;
提交完成。
SQL> create sequence sms_activity_seq
2 minvalue 1
3 maxvalue 9999999999
4 increment by 1
5 cache 20
6 ;
序列已创建。
SQL> create or replace triggerbi_activity
2 before insert on sms_activity
3 for each row
4 begin
5 select sms_activity_seq.nextval into :NEW.ID from dual;
6 end;
7 /
触发器已创建
SQL>desc sms_activity
名称 是否为空? 类型
------------------------------------------------- ----------------------------
ID NOTNULL NUMBER
ACTIVITY_NAME VARCHAR2(50)
BEGIN_TIME VARCHAR2(30)
END_TIME VARCHAR2(30)
CONTENT VARCHAR2(600)
SQL> alter table sms_activity add(create_time varchar2(30),createby varchar2(20),modify_timevarchar2(30),modifyby varchar2(20));
表已更改。
SQL> commit;
创建序列
create sequence seq_createid
minvalue 1 maxvalue 999999
increment by 1
start with 1
cache 20
noorder cycle;
创建触发器
create or replace trigger tr_createid
before insert on tb_user
for each row
when(new.id is null)
begin
select seq_createid.nextval into :new.id from dual;
end;
分享到:
相关推荐
oracle表中创建序列,oracle 创建序列
Oracle创建序列的方法及技巧
对你绝对有帮助,oracle建表 序列 有例子
oracle 创建序列 完整步骤
Oracle实验报告
oracle索引、序列和权限设置
oracle 创建id主键序列的 脚本 及 使用方式 oracle 创建id主键序列的 脚本 及 使用方式
Oracle使用序列创建自增字段,自增长列。
最近项目中要用oracle中的序列相关的内容,本人对oracle是小白一个,没办法只能在网上找相关的资源,还好,发现了一些,感觉挺实用的,就分享给大家了,该资源是oracle序列的创建、修改、以及删除的相关操作,有用例...
oracle 如何创建序列,使用数据库命令如何创建,绝对好用
--创建序列 create sequence seq_user start with 1 increment by 1 nomaxvalue cache 10; --使用序列 insert into user_table(user_id,user_name,user_pwd) vlaues(seq_user.nextval,'tcy','tcy'); --修改...
文档 里面包含了 mysql创建 oracle序列的脚本,数据库表、函数、使用案例 sql和截图 ,自带 根据步长和值长度,到数据最大时返回0;手册说明详细,表名字段都有解释,一看就懂
Oracle序列创建及使用(txt文本),Oracle序列创建及使用(txt文本),Oracle序列创建及使用(txt文本)
介绍sqlserver中创建类似于oracle中序列的过程,此例只是一个简单的模仿。
序列是一数据库对象,利用它可生成唯一的整数。Oracle序列允许同时生成多个序列号,而每一个序列号是唯一的。当一个序列号生成时,序列是递增,独立于事务的提交或...本文介绍了Oracle中建立、更改、删除序列的命令。
主要介绍了oracle中创建序列及序列补零实例详解的相关资料,需要的朋友可以参考下
oracle创建表,索引,表空间,触发器,schema用户,序列的Sql文
Oracle 中创建表、序列、自增字段、添加注释、添加记录、添加触发器、提交的知识点总结 Oracle 中创建表是指在 Oracle 数据库中创建一个新的表结构,以存储特定的数据。在创建表时,需要指定表的名称、字段名称、...
创建Oracle触发器用于表中序列值自增长(Helloblock写作)
oracle批量生成表和触发器和序列