oracle主键生成表,oracle中实现主键自动生成

oracle中实现主键自动生成

ID是主健,实现插入一个NAME,ID自动增加

SQL>   create   table   t1

2     (

3         id       number,

4         name   varchar2(10)

5     )

6     ;

SQL>   create   sequence   T1ID_SEQ

2     minvalue   1

3     maxvalue   999999

4     start   with   1

5     increment   by   1

6     cache   20

7     ;

创建触发器

sql> create or replace trigger tr

before insert on table for each row

begin

select to_char(seq.nextval) into :new.id form dual;

end tr;

/

相关文档:

oracle 默认隔离等级是:读已提交。

查询锁定,防止另外用户更新:

select * from books for update;

当前用户更新之后,另外用户可以更改。

01、表连接

假定from子句中从左到右两个表分别为A,B表。

内连接:选取A、B表的完全匹配的集合,两表交集:

select empno,ename,emp.deptno A,dept.deptno B,dname from emp ......

1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。

2、要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入� ......

将表空间和数据文件从一个位置移动到另一个位置的操作方法

一. OFFLINE

OFFLINE 分为ALTER DATABASE 与 ALTER TABLESPACE OFFLINE,

他们的区别参看blog:http://blog.csdn.net/tianlesoftware/archive/2009/11/29/4898800.aspx

按数据文件来:

1.先将相应的数据文件 offl ......

1)SQL Server链接服务器 Linked Server方式(SQLServer作为源服务器):

http://www.cnblogs.com/riccc/archive/2009/07/23/sql-server-linked-server.html

2)Oracle高级复制(oracle数据库之间复制):

http://www.chinaunix.net/bbsjh/8/54.html

其他技术方法:

snapshot

Replication   ......

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值