~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Oracle sql*plus  PLSQL Developer

作者:朱海恩

撰写时间: 2019.03.20

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1、创建和管理表(DDL) :CRAETE TABLE /TRUNCATE TABLE /ALTER TABLE /REANME...TO/DROP TABLE ..操作完以后,自动commit;所以,rollback对其操作,没有效果

2、命名规则(五个必须):

  1. 必须以字母开头
  2. 必须在1-30个字符之间
  3. 必须只能包含A-Z,a-z,0-9,_,$和#
  4. 必须不能和用户定义的其他对象重名
  5. 必须不能是oracle的保留字

3、序列:

(1)CREATE SEQUENCE sequence

       INCREMENT BY 10  --每次增长的数值

       START WITH 10    --从哪个值开始

       MAXVALUE 9999  --最大值

       NOCYCLE     --是否需要循环

       NOCACHE;  --是否缓存登录

(2)NEXTVAL 和 CURRVAL 伪列:

--NEXTVAL 返回序列中下一个有效的值,任何用户都可以引用

--CURRVAL 中存放序列的当前值

--NEXTVAL 应在 CURRVAL 之前指定 ,否则会报CURRVAL 尚未在此会话中定义的错误。如图1

ORACLE SQL创建和管理表DDL

图1

4、索引:

索引不需要用,只是说我们在用name进行查询的时候,速度会更快。当然查的速度快了,插入的速度就会慢。因为插入数据的同时,还需要维护一个索引。

相关文章:

  • 2022-01-15
  • 2022-12-23
  • 2021-04-24
  • 2022-12-23
  • 2021-08-12
  • 2021-08-12
  • 2021-06-15
  • 2021-12-06
猜你喜欢
  • 2021-05-21
  • 2021-09-17
  • 2021-11-22
  • 2021-11-18
  • 2021-12-06
  • 2021-05-05
  • 2021-11-08
相关资源
相似解决方案