zoukankan      html  css  js  c++  java
  • 表字段自增加

    1.创建表

    CREATE TABLE items (
    id number(11) NOT NULL ,
    name varchar(32) NOT NULL,
    price float NOT NULL,
    detail clob ,
    pic varchar(64),
    createtime date ,
    PRIMARY KEY (id)
    )

    2.创建序列

    create sequence items_idautoinc
    minvalue 1
    maxvalue 9999999999999999999999999999
    start with 1
    increment by 1
    nocache;

    3.添加数据

    insert  into items(id,name,price,detail,pic,createtime) values (items_idautoinc.nextval,'笔记本',6000.0,'笔记本性能好,质量好!!!!!',NULL,to_date( '2018-02-01', 'yyyy-MM-dd'))

    4.效果图

    5.第二种方法就是建立一个触发器,在往表里插入数据时id自动加一

    CREATE OR REPLACE TRIGGER "insert_items_idautoinc"
       BEFORE INSERT ON items
       REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW
     DECLARE
     BEGIN
       SELECT items_idautoinc.NEXTVAL INTO :NEW.ID FROM DUAL;
     END insert_items_idautoinc;
    

      插入一条数据,没有id和值

    insert  into items(name,price,detail,pic,createtime) values ('笔记本1',6000.0,'笔记本性能好,质量好!!!!!',NULL,to_date( '2018-02-01', 'yyyy-MM-dd'))
    

      效果图

  • 相关阅读:
    Merge Sorted Array
    Remove Duplicates from Sorted List
    Integer to Roman
    String to Integer (atoi)
    Valid Parentheses
    3Sum
    Remove Duplicates from Sorted Array
    Swap Nodes in Pairs
    得到一个Object的属性
    在WebGrid中做 批量删除操作
  • 原文地址:https://www.cnblogs.com/PengChengLi/p/8395127.html
Copyright © 2011-2022 走看看