`
wandejun1012
  • 浏览: 2737061 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle建表 自增主键

 
阅读更多

 

--1.
create table satisfaction(
           id number(10) primary key,  /*主键,自动增加*/
           mobile varchar2(20)
           );
           
  
--2.

 CREATE SEQUENCE Satisfaction_Sequence
 INCREMENT BY 1   -- 每次加几个  
     START WITH 1     -- 从1开始计数  
     NOMAXVALUE       -- 不设置最大值  
     NOCYCLE          -- 一直累加,不循环  
     CACHE 10;        


--3.

   CREATE TRIGGER satisfaction BEFORE
insert ON  satisfaction FOR EACH ROW
begin
select Satisfaction_Sequence.nextval into:New.id from dual;

end;




--4.
select * from satisfaction where mobile='16630114021';
delete from satisfaction


--5.
insert into satisfaction(mobile) values('16630114021')

 

refurl:http://blog.csdn.net/icandoeverything/article/details/4019846

 

 

分享到:
评论

相关推荐

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

    在Oracle数据库中,创建主键自增表是一项常见的任务,这有助于确保每个新插入的记录都有一个唯一的标识符。下面将详细讲解如何通过SQL语句实现这一功能,并结合触发器的应用来自动增加主键。 首先,我们创建一个...

    Oracle建表语句demo(建表语句、索引、序列)

    完整性展示:DEMO提供了从基础建表到复杂约束(如外键、自增主键)等实际生产场景所需的完整SQL语句。 学习价值:对于初学者或者对Oracle数据库不熟悉的开发者来说,这是一个很好的实践教程,可以直接参照执行并...

    Oracle建表脚本

    Oracle建表脚本是数据库管理中的一个重要环节,用于在Oracle数据库中创建新的表格结构。这篇博文链接虽然没有提供具体内容,但我们可以根据常见的Oracle建表脚本格式和常见实践来探讨这个话题。 首先,Oracle建表...

    Oracle_基本建表语句

    在Oracle中,创建自增序列可以使用`CREATE SEQUENCE`语句,如创建一个名为`class_seq`的序列: ```sql CREATE SEQUENCE class_seq INCREMENT BY 1 START WITH 1 MAXVALUE 999999 NOCYCLE NOCACHE; ``` 然后,在插入...

    oracle自带建表命令

    以下是一些关于Oracle建表命令的关键知识点: 1. **CREATE TABLE** 语句:这是在Oracle中创建新表的基础SQL命令。它的基本语法如下: ``` CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据类型, ... ...

    oracle建表实例

    在Oracle数据库管理系统中,创建表是数据库设计的基础步骤。...在"oracle建表案例"文件中,可能包含了更多复杂的建表示例,涵盖了不同场景下的表设计和优化技巧,这将有助于读者更深入地理解和掌握Oracle建表技能。

    Oracle_基本建表语句.doc

    本文将详细解析Oracle的基本建表语句以及相关的数据库操作。 首先,创建用户是数据库管理的第一步。以下是一个创建用户`han`的示例: ```sql CREATE USER han IDENTIFIED BY han DEFAULT TABLESPACE users ...

    oracle建表

    在Oracle数据库系统中,"建表"是数据库管理员或开发人员进行数据管理的...以上是Oracle建表及相关操作的基础知识,实际应用中,建表时还需要考虑性能优化、安全性、并发控制等多个方面,确保数据库设计的高效和稳定。

    Oracle_基本建表语句-操作语句

    Oracle中,你可以使用序列(Sequences)来实现自增。 创建表后,可以执行以下操作: - **修改表结构**:使用ALTER TABLE语句,可以添加、删除或修改列,以及更改约束条件。 ```sql ALTER TABLE 表名 ADD (新列...

    oracle创建表创建唯一索引

    比如,如果我们后来发现学员ID应由系统自动分配,可以将它改为自增序列: ```sql ALTER TABLE 学员信息 MODIFY (学员ID NUMBER PRIMARY KEY GENERATED ALWAYS AS IDENTITY); ``` 至于"检查约束",如果在建表时...

    Oracle的表结构转成Mysql的表结构

    ### Oracle的表结构转成MySQL的表结构 #### 功能概述 本文介绍了一种将Oracle数据库中的表结构转换为MySQL数据库表结构的方法。通过编写一个PL/SQL函数`fnc_table_to_mysql`来实现这一目标。该函数可以接受四个参数...

    Oracle 创建主键自增表示例代码

    在Oracle数据库中,创建具有自增主键的表通常涉及到序列(Sequences)和触发器(Triggers)的使用。序列是一种特殊的数据库对象,用于生成唯一的整数序列,而触发器则是在特定数据库操作(如INSERT)发生时自动执行...

    Oracle中创建表,创建序列,创建自增字段,添加注释, 添加记录,添加触发器,提交

    Oracle 中创建表、序列、自增字段、添加注释、添加记录、添加触发器、提交的知识点总结 Oracle 中创建表是指在 Oracle 数据库中创建一个新的表结构,以存储特定的数据。在创建表时,需要指定表的名称、字段名称、...

    MySql创建带解释的表及给表和字段加注释的实现代码

    gid INT PRIMARY KEY AUTO_INCREMENT COMMENT '设置主键自增', gname VARCHAR(200) COMMENT '列注释' ) COMMENT='\u8868\u6ce8\u91ca'; 2 修改现有列,加上解释 alter table test_data modify column test_desc ...

    oracle 的基本建表语句

    在这个话题中,我们将探讨如何在Oracle中创建用户、管理表以及进行一些基本的表操作,包括添加和删除字段,以及处理主键和外键。 首先,创建用户是数据库管理的基础。在Oracle中,你可以使用`CREATE USER`语句来...

    oracle数据库创建表相关知识

    Oracle创建主键自增表,Oracle的基本操作+Oracle字段类型,命名规则和注意事项

    activiti建表sql

    同样,表的字段定义、主键、外键等也需要按照Oracle的语法进行调整。 DB2,由IBM开发,是另一个广泛应用的数据库系统,尤其在金融和电信行业。在DB2中创建Activiti表,SQL语句会更加严谨,因为DB2对数据类型和事务...

    在mysql中创建 oracle scott 用户的四个表及插入初始化数据

    - **empno**:整型无符号,自增主键,表示员工编号。 - **ename**:VARCHAR(15),表示员工姓名。 - **job**:VARCHAR(10),表示员工职位。 - **mgr**:整型无符号,表示该员工的直接上级编号。 - **hiredate**:DATE...

    oracle(四)数据库设计、建表、DML、事务.pdf

    主键可以是具有业务意义的列,也可以是无意义的自增ID。联合主键是多个列组合起来形成的主键,确保所有列的组合是唯一的。外键则是引用其他表中主键的列,用于维护数据的引用完整性。 DML(Data Manipulation ...

Global site tag (gtag.js) - Google Analytics