oracle建表,并设主键自增
来源:互联网 发布:山口智子 知乎 编辑:程序博客网 时间:2024/06/05 03:15
/*
创建用户表
*/
create table user_info_T(
id integer not null ,
user_id varchar(50),
user_name varchar(50),
user_password varchar(50),
user_sex varchar(20),
user_age integer ,
user_address varchar(50),
user_batch varchar(50),
constraint user_info_T_pk primary key (id)
);
/*
创建自增长序列
*/
drop sequence dectuser_tb_seq; /* 若以存在则删除*/
create sequence dectuser_tb_seq minvalue 1 maxvalue 99999999
increment by 1
start with 1;
/*
创建触发器
*/
create or replace trigger dectuser_tb_tri
before insert on user_info_T /*触发条件:当向表dectuser执行插入操作时触发此触发器*/
for each row /*对每一行都检测是否触发*/
begin /*触发器开始*/
select dectuser_tb_seq.nextval into :new.id from dual; /*触发器主题内容,即触发后执行的动作,在此是取得序列dectuser_tb_seq的下一个值插入到表user_info_T中的id字段中*/
end;
/*
提交
*/
commit
/*
测试
*/
insert into user_info_T(user_id,user_name,user_password,User_Sex,User_Age) values ('warren','石头','warren','M',22);/*插入测试值*/
select * from user_info_T /*查询*/
- oracle建表,并设主键自增
- oracle建表,并设主键自增
- oracle建表并主键自增
- oracle建表、主键自增
- oracle主键自增
- oracle 主键自增
- oracle 主键自增
- oracle主键自增
- oracle主键自增
- Oracle主键自增
- oracle主键自增
- Oracle自增主键
- oracle自增主键
- oracle主键自增
- oracle主键自增
- oracle 主键自增
- oracle主键自增
- oracle主键自增
- 【编程语言】java--JDK1.5新特性
- GB和GiB
- uboot打补丁的方法
- 完整地翻译了一份ASIHttpRequest的文档
- LVS的三种工作模式
- oracle建表,并设主键自增
- asp.net 导出到Excel
- 程序设计思想及范例(7),迭代问题
- [转载]Objective-C中的继承与复合技术
- Windows server 2008 远程桌面
- Winform分页控件实现普通版、DotNetBar、DevExpress三大版本整合
- ubuntu server 10.4下LVS-DR实验
- OpenCV显示图片
- (Irrlicht官方文档)irr::core::aabbox3d