主页 > 知识库 > Oracle创建主键自增表(sql语句实现)及触发器应用

Oracle创建主键自增表(sql语句实现)及触发器应用

热门标签:百度地图标注员是干什么 外呼系统口号 地图标注付款了怎么找不到了 北京营销外呼系统厂家 北京外呼系统公司排名 温州人工外呼系统 沈阳400电话是如何办理 贵阳智能电销机器人官网 外呼系统郑州
1、创建表
复制代码 代码如下:

createtableTest_Increase(
useridnumber(10)NOTNULLprimarykey,/*主键,自动增加*/
usernamevarchar2(20)
);

2、创建自动增长序列
复制代码 代码如下:

CREATESEQUENCETestIncrease_Sequence
INCREMENTBY1--每次加几个
STARTWITH1--从1开始计数
NOMAXVALUE--不设置最大值,设置最大值:maxvalue9999
NOCYCLE--一直累加,不循环
CACHE10;

3、创建触发器
复制代码 代码如下:

CREATETRIGGERTest_IncreaseBEFORE
insertONTest_IncreaseFOREACHROW/*对每一行都检测是否触发*/
begin
selectTestIncrease_Sequence.nextvalinto:New.useridfromdual;
end;
//*退出sqlplus行编辑*/

4、提交
复制代码 代码如下:

commit;

5、测试
insertinto
复制代码 代码如下:

Test_Increase(Username)values('test');
您可能感兴趣的文章:
  • Oracle中触发器示例详解
  • 详解oracle中通过触发器记录每个语句影响总行数
  • Oracle触发器trigger详解
  • Oracle触发器用法实例详解
  • oracle监控某表变动触发器例子(监控增,删,改)
  • Oracle中游标Cursor基本用法详解
  • Oracle存储过程游标用法分析
  • Oracle显示游标的使用及游标for循环
  • 快速学习Oracle触发器和游标

标签:通辽 淮北 包头 定西 温州 潮州 衢州 衡水

巨人网络通讯声明:本文标题《Oracle创建主键自增表(sql语句实现)及触发器应用》,本文关键词  Oracle,创建,主键,自增,表,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Oracle创建主键自增表(sql语句实现)及触发器应用》相关的同类信息!
  • 本页收集关于Oracle创建主键自增表(sql语句实现)及触发器应用的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章