ORACEL建表,索引,序列,触发器的分享

这篇具有很好参考价值的文章主要介绍了ORACEL建表,索引,序列,触发器的分享。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


提示:废话不罗嗦,直接上代码!

一、建表

CREATE TABLE PMS_MERCHANT_TERMINAL
(
  ID  NUMBER NOT NULL, -- id 主键
  MERC_ID  varchar2(50),  --商户号
  SN varchar2(30), -- sn编号
  STARTBUSINESSDATE varchar2(20), --绑机时间
  CREATIONDATE   varchar2(20),  -- 创建时间
  CREATION_NAME varchar2(15), --商户姓名
  MOBILEPHONE varchar2(20),    ---商户电话
  STATE varchar2(2)    ---绑定状态
  CONSTRAINT PMS_MERCHANT_TERMINAL_PK PRIMARY KEY (ID)
);


COMMENT ON COLUMN PMS_MERCHANT_TERMINAL.ID IS '自增id';
COMMENT ON COLUMN PMS_MERCHANT_TERMINAL.MERC_ID IS '商户号';
COMMENT ON COLUMN PMS_MERCHANT_TERMINAL.SN IS 'sn编号';
COMMENT ON COLUMN PMS_MERCHANT_TERMINAL.STARTBUSINESSDATE IS '绑机时间';
COMMENT ON COLUMN PMS_MERCHANT_TERMINAL.CREATIONDATE IS '创建时间';
COMMENT ON COLUMN PMS_MERCHANT_TERMINAL.CREATION_NAME IS '商户姓名';
COMMENT ON COLUMN PMS_MERCHANT_TERMINAL.MOBILEPHONE IS '商户电话';
COMMENT ON COLUMN PMS_MERCHANT_TERMINAL.STATE IS '绑定状态';

二、创建索引

在oracle中,索引是一种供服务器在表中快速查找一个行的数据库结构,是建立在表的一列或者多列上的辅助对象,目的是加快访问表中的数据。索引的作用:1、快速存取数据;2、既可以改善数据库性能,又可以保证列值的唯一性等等。


create index PMS_MERCHANT_TERMINAL_INDEX ON PMS_MERCHANT_TERMINAL(MERC_ID)

三、创建序列

create sequence PMS_MERCHANT_TERMINAL_SEQ
increment by 1
START WITH 1
minvalue 1
maxvalue 9999999999999999999999999999
cache 20;
START WITH 从某一个整数开始,升序默认值是 1,降序默认值是-1
INCREMENT BY 增长数。升序默认值是 1,降序默认值是-1
MAXVALUE 指最大值
MINVALUE 指最小值
NOMAXVALUE 这是最大值的默认选项,升序的最大值是: 1027,降序默认值是-1
NOMINVALUE 这是默认值选项,升序默认值是 1,降序默认值是-1026
CYCLE 表示如果升序达到最大值后,从最小值重新开始;如果是降序序列,达到最小值后,从最大值重新开始
CACHE 使用 CACHE 选项时,该序列会根据序列规则预生成一组序列号。保留在内存中,当使用下一个序列号时,可以更快的响应。当内存中的序列号用完时,系统再生成一组新的序列号,并保存在缓存中,这样可以提高生成序列号的效率。 Oracle默认会生产 20 个序列号。
NOCACHE 不预先在内存中生成序列号

四、创建触发器

注意:有的sqlserver在创建trigger时需要在最后加上/,有的不需要
我使用的plsql15不需要后面加/

create trigger PMS_MERCHANT_TERMINAL_SEQ_tri before insert on PMS_MERCHANT_TERMINAL
for each row
begin
    select PMS_MERCHANT_TERMINAL_SEQ.nextval into :new.ID from  dual;
end;
/

至此一张表的创建就完成了!文章来源地址https://www.toymoban.com/news/detail-552860.html

到了这里,关于ORACEL建表,索引,序列,触发器的分享的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【FGPA】Verilog:JK 触发器 | D 触发器 | T 触发器 | D 触发器的实现

    0x00 JK 触发器 JK 触发器是 RS 触发器和 T 触发器的组合,有两个输入端 J 和 K,如果两个输入端都等于 1,则将当前值反转。 行为表

    2024年02月05日
    浏览(49)
  • 数据库触发器简介——修改数据的触发器、删除数据的触发器

    修改数据的触发器 更新数据 思考下面这个触发器会触发几次?几条数据就触发几次。

    2024年02月15日
    浏览(51)
  • 【MySQL触发器】触发器的使用、创建、修改及删除

    一、什么是触发器 二、创建触发器 ①创建一个insert事件触发器 ②创建一个delete 事件触发器  三、触发器包含多条执行语句 四、查看触发器  ①SHOW TRIGGERS语句查看触发器 ②查看系统表triggers实现查看触发器   五、触发器的删除       当我们对一个表进行数据操作时,需

    2023年04月08日
    浏览(57)
  • Verilog设计实现D触发器与JK触发器

    题目:         用Verilog实现以下电路:                 1. 带复位端的正边沿触发的D触发器;                 2.带复位端的正边沿触发的JK触发器。 包括sys_clk,复位信号sys_rst_n,输入信号key_in以及输出信号led_out; 采用行为级描述: testbench仿真代码编写:

    2024年04月28日
    浏览(79)
  • 电平触发的触发器

    目录 引言 电路分析 分析输入输出关系 时钟信号 同步SR触发器的工作原理 1.时钟信号等于0期间 2.时钟信号等于1期间 总结  电平触发的D触发器(D锁存器) 普通的SR锁存器没有任何抗干扰能力 我们要加控制信号,来抵抗干扰 比如说我们不把信号直接加在门上,我们可以再加

    2023年04月14日
    浏览(49)
  • 脉冲触发的触发器

    唯一的不同在于时钟信号的控制不一样 前面的叫做 主触发器, 后面叫做 从触发器 为什么在一个时钟周期内只可能改变一次?(工作原理)  在时钟信号等于0期间,看看时钟信号的工作 CLK=1期间,主FF工作,从FF不工作,主FF形成一个同步SR触发器的功能 随着S,R变化, 但是接

    2024年02月09日
    浏览(47)
  • Unity碰撞检测/触发器触发问题

    在制作2D平板冒险游戏的攻击模块时,遇到攻击敌人后无法产生触发器事件的问题。 在玩家游戏对象下有一攻击子对象。子对象碰撞器默认处于禁用状态,当按下攻击键时,通过代码: 来对碰撞器进行激活,敌人有刚体,且并非Static状态。两个物体均有碰撞体,但此时并未触

    2024年02月11日
    浏览(49)
  • WPF 多值绑定(MultiBinding)与多属性触发器(MultiTrigger)与多数据触发器(MultiDataTrigger)

    当一个控件的某个属性需要绑定到多个值的时候,需要使用MultiBinding. 例子1 一个文本显示Person的Name和Age 例子2 当1,2,3都被选中时,下面的红色框隐藏,不使用后台代码逻辑。 这个时候,使用MultiBinding+MultiValueConverter可实现需求 首先定义多值转换器: XAML如下: 与Trigger属性对

    2024年02月05日
    浏览(46)
  • Unity之触发器

    目录 📕一、触发器概念  📕二、碰撞与触发的区别 📕三、触发器小实例  第一次玩侠盗猎车手是在小学,从那以后就开启了我的五星好市民之路。  下面是小编在小破站截的图,这是罪恶都市最开始的地方,大家一定很熟悉: 老市民们都知道走到粉红色圈里会触发剧情,

    2024年01月17日
    浏览(46)
  • 锁存器&触发器

    目录 一、锁存器(Latch):电平敏感1/0,是数字电路中的一种具有记忆功能的逻辑元件 二、触发器(Flip-Flop,FF):在时钟信号触发时才能动作的储存单元。 2.1 SR触发器:Q*=S+R\\\'Q, SR=0(约束条件)  2.2 JK触发器:Q*=JQ\\\'+K\\\'Q 2.3 T触发器:Q*=TQ\\\'+T\\\'Q 2.4 D触发器:Q*=D  三、触发器与锁

    2024年01月19日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包