首先创建一张表

create table member(

memberId number primary key,

memberMail varchar2(20)not null,

memberName varchar2(20) not null,

memberPassword varchar2(20)

);

然后,你需要一个自定义的sequence

CREATE SEQUENCE emp_sequence

INCREMENT BY 1 -- 每次加几个

START WITH 1 -- 从1开始计数

NOMAXVALUE -- 不设置最大值

NOCYCLE -- 一直累加,不循环

NOCACHE -- 不建缓冲区

你只有了表和序列还不够,还需要一个触发器来执行它!代码如下:

create trigger mem_trig before

insert on member for each row when (new.memberId is null)

begin

select emp_sequence.nextval into:new.memberId

from dual;

end;

这样就可以就可以了,插入数据测试

insert into member(memberMail,memberName,memberPassword)

values('123@qq.com','jack','123456');

查询表中的数据

select * from member;

据我所知,表空间的扩展有两种方法:

1、增加数据文件

2、调整当前数据文件的大小或扩展的大小

1、增加数据文件

ALTER TABLESPACE TESTTBS

ADD DATAFILE '+DG1/ora/datafile/testtbs01.ora' SIZE 500M

AUTOEXTEND ON

NEXT 50M

MAXSIZE 2000M;

增加了一个500M的数据文件,并且可以自动扩展到2G,每次扩展50M。

2、增加当前数据文件的大小:

ALTER DATABASE

DATAFILE '+DG1/ora/datafile/testtbs.ora'

RESIZE 50000M;

或者使用file_id

ALTER DATABASE

DATAFILE 10

RESIZE 50000M;

3、在使用过程中,如果想改变某个数据文件的最大大小,可以

ALTER DATABASE

DATAFILE '+DG1/ora/datafile/test.ora'

AUTOEXTEND ON

NEXT 50M

MAXSIZE 10240M;

--查询表空间的总容量

select tablespace_name, sum(bytes) / 1024 / 1024 as

MB

from dba_data_files

group by tablespace_name;

--查询表空间使用率

select total.tablespace_name,

round(total.MB, 2) as Total_MB,

round(total.MB - free.MB, 2) as Used_MB,

round((1 - free.MB / total.MB) * 100, 2) || '%' as

Used_Pct

from (select tablespace_name, sum(bytes) / 1024 / 1024 as

MB

from dba_free_space

group by tablespace_name) free,

(select tablespace_name, sum(bytes) / 1024 / 1024 as

MB

from dba_data_files

group by tablespace_name) total

where free.tablespace_name =

total.tablespace_name;

oracle 建表id自增长_oracle建表设置主键自增相关推荐

  1. oracle设置主键自增(超简单)

    oracle设置主键自增 不同于mysql,oracle主键自增不能在建表时直接设置,其实也很简单. 1.建表 CREATE TABLE test(id NUMBER NOT NULL,key1 VA ...

  2. php id如何设置主键自增,phpmyadmin设置id主键自增报错怎么办_数据库

    phpmyadmin啥意思_数据库 phpmyadmin是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库,如建立.修 ...

  3. mysql创建表设置自增_mysql 创建表并设置主键自增

    mysql 创建表并设置主键自增 mysql 创建表: mysql> create table user( -> userid int(4) primary key not null au ...

  4. ORACLE 设置主键自增

    例:当前有表,名[test_incr],其主键[tid]需要设置自增. 1.首先,创建[test_incr]表自增序列 create sequence test_incr_autoinc minval ...

  5. oracle 建表id自增长_oracle 左连接、右连接、全外连接、内连接、以及 (+) 号用法...

    Oracle中的连接可分为,内连接(INNER JOIN).外连接(OUTER JOIN).全连接(FULL JOIN),不光是 Oracle,其他很多的数据库也都有这3种连接查询方式. Oracle ...

  6. oracle建表 和 设置主键自增

    1.新建table CREATE TABLE ysb_log(id number(8) primary key not null ,tbdate varchar(50) NULL,tb_time va ...

  7. PLSQL中Oracle设置主键自增

    1.新建序列 Name : 创建的名字  --红框处 Min value : 最小计数 Max value : 最大计数 Start with : 起始计数 Increment by : 步长 Cac ...

  8. ef设置非自增长id_Ef core 如何设置主键

    在正题之前,先说明几个问题. (1)写 sql 不好吗,为什么要引入 ORM ? 总的来说由于需求的复杂性增加,引入了面向对象编程,进而有了 ORM ,ORM 使得开发人员以对象的方式表达业务逻辑.对 ...

  9. mysql 创建表并设置主键自增

    mysql 创建表: mysql> create table user(     -> userid int(4) primary key not null auto_increment, ...

  10. oracle 创建表定义主键,Oracle 学习----:创建表(主键自增)

    一.创建表 create table testTable ( Id numbere, name varchar2(100), age number, createTime date, primary ...

最新文章

  1. php传输数组给axios
  2. 前端一HTML:十二:元素查找过程的详解
  3. VC++ .Net 实例学习
  4. solaris系统普通用户无法执行su命令
  5. python狗图像识别_TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
  6. 淘宝发布年度十大同款:钟南山哑铃、奥特曼变身器、嫦娥五号暖宝宝入选
  7. STM32工作笔记0067---SPI接口原理与配置
  8. (转) Linux(Centos7)yum安装最新mysql
  9. LeetCode 59. 螺旋矩阵 II(python、c++)
  10. DLA SQL分析函数:SQL语句审计与分析的利器
  11. mfc在运行的时候为什么没有实例化_Redis(7)——持久化【一文了解】
  12. 硬件电子c语言笔试,电子类常见笔试试题
  13. MyBatis数据库链接池源码分析
  14. 如何完卸载oracle12c,卸载Oracle12c方法
  15. QTreeView 使用 QStandardItemModel
  16. 儿童讲堂 - 学科分类
  17. 哪种博客程序更适合国内使用?
  18. IOS描述文件mobileprovision问题
  19. mysql删除视图sql语句_怎么样删除视图中的全部数据 用SQL语言编写。
  20. 微信小程序的开发使用第三方组件库

热门文章

  1. Linux原生日志系统Rsyslog详解
  2. dell服务器运维,【产品鉴赏】戴尔DELL R710服务器
  3. 全国计算机等级考试二级Web程序设计考试大纲(2018年版)
  4. 【模板一】计算机XXXX系统-毕业设计
  5. rtmp协议官方规范
  6. 【15章Java 8 新特性】最全Java 8新特性 详解
  7. 爱加密加固病毒分析-破解篇
  8. 树莓派29/100 - 树莓派接上Kindle的墨水屏是什么体验?
  9. PPT教程 从入门到实践
  10. 制作PPT的常用网站及一些基本原则