zoukankan      html  css  js  c++  java
  • [转 逆水行船]Oracle中创建表,创建序列,创建自增字段,添加注释, 添加记录,添加触发器,提交

    一般人习惯了其他数据库的操作,有一个字段是自增序列的字段,但是查询了oracle的相关帮助,没有该设置.

    查看了相关的文章,转载这篇文章给大家分享

    // 创建一个序列
    CREATE SEQUENCE Car_GUID increment by 1;

    // 创建一个表
    CREATE TABLE Car
    (
     GUID NUMBER NOT NULL PRIMARY KEY,
     PhoneId Char(11) NOT NULL,
     UserName VarChar(20) NOT NULL
    );

    // 添加注释
    comment on table car is '定位信息用户表';
    Comment on column car.guid is '自增字段';
    Comment on column Car.PhoneId is '电话唯一标识';
    Comment on column Car.UserName is '用户名称';

    // 添加一条记录
    INSERT INTO Car(GUID, PhoneId, UserName) Values(CAR_GUID.nextval, '13589256783', '张三');

    // 提交
    commit;

    // 触发器
    create or replace trigger Trigger_Car_GUID_Insert 
    before insert on Car
    for each row
    begin
     select CARGUIDSEQ.nextval into  :new.GUID from sys.dual;
    end;

  • 相关阅读:
    Servlet编程实例 续2
    Servlet编程实例 续1
    Servlet编程实例
    Servlet包介绍
    Servlet处理流程分析
    Servlet简介
    初始String
    类对象的定义
    类和对象
    JDBC编程之程序优化
  • 原文地址:https://www.cnblogs.com/meetweb/p/1313888.html
Copyright © 2011-2022 走看看