
oracle
文章平均质量分 90
那一抹阳光爱发呆
这个作者很懒,什么都没留下…
展开
-
数据库实现多个字段的唯一约束
一、联合唯一索引项目中需要用到联合唯一索引:例如:有以下需求:每个人每一天只有可能产生一条记录:处了程序约定之外,数据库本身也可以设定:例如:t_aa 表中有aa,bb两个字段,如果不希望有2条一模一样的记录(即:aa字段的值可以重复; bb字段的值也可以重复,但是一条记录(aa,bb)组合值不允许重复),需要给 t_aa 表添加多个字段的联合唯一索引:alter table t_aa add unique index(aa,bb);还有一种情况就是,我们需要为以前的表 创建这个索引,原创 2020-06-10 09:16:44 · 4541 阅读 · 0 评论 -
SQL语句:rank() over()用法记录,mysql和oracle
一.rank over(order by 列名)1、 按age升序给运动员排名select pid,name,age,rank() over(order by age) as rank_numfrom players;可以看到有好几个age相同的运动员,他们并列排在第2。2、查询排名为第10的学生的姓名,年龄select name,agefrom (select pid,n...转载 2020-01-06 14:03:00 · 24783 阅读 · 2 评论 -
oracle使用数据泵方式导入导出
1.oracle数据库导出,准备工作(创建表空间、用户、授权),如已存在,则跳过此步;创建表空间--表空间名字及用户名称可自己重新命名create tablespace IMS_JNPC_REAL datafile 'C:\app\Administrator\virtual\oradata\orcl\IMS_JNPC_REAL.BDF' size 1024M;创建用户create ...原创 2019-05-07 15:47:13 · 621 阅读 · 0 评论 -
常用数据库导入导出命令
创建表空间及用户、授权create tablespace DMS datafile 'D:\db\DMS.BDF' size 1024M;create user C##DMS identified by oracle default tablespace DMS;GRANT CONNECT,RESOURCE TO C##DMS;GRANT CREATE VIEW TO C##DMS...原创 2019-05-10 17:59:54 · 1556 阅读 · 0 评论 -
oracle数据库增加tablespace大小
导入dmp文件, 如果tablespace 满了, 可使用add datafile给现有tablespace扩容ALTER TABLESPACE "C##XKT" ADD DATAFILE'C:\APP\XKT\ORADATA\ORCL\SYSTEM02.DBF' SIZE 5G AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;...原创 2019-09-23 16:54:25 · 207 阅读 · 0 评论