随笔分类 -  Oracle

摘要:oracle数据库创建表,序列及添加代码案例 create table cdpt( id number(6), name varchar2(30), constraint pk_id primary key(id) ); 更改数据库的“延迟段创建”特性为false 在sql plus 中执行此句 A 阅读全文
posted @ 2016-09-20 14:15 HiJacky 阅读(1556) 评论(0) 推荐(0)
摘要:Oracle创建用户、角色、授权、建表 Oracle创建用户、角色、授权、建表 oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any pr 阅读全文
posted @ 2016-09-20 14:07 HiJacky 阅读(97281) 评论(1) 推荐(5)
摘要:POJO模式 1. 什么是POJO POJO的名称有多种,pure old java object 、plain ordinary java object 等。 按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使 阅读全文
posted @ 2016-05-26 10:37 HiJacky 阅读(253) 评论(0) 推荐(0)
摘要:oracle去掉重复记录语句 比如现在有一人员表 (表名:peosons) 若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 select p1.* from persons p1,persons p2 where p1.id<>p2.id and p1.cardid = p2.cardi 阅读全文
posted @ 2016-05-20 07:21 HiJacky 阅读(1334) 评论(0) 推荐(0)
摘要:Oracle修改序列(Sequence)起始值的方法 Oracle 序列(Sequence)主要用于生成流水号,在应用中经常会用到,特别是作为ID值,拿来做表主键使用较多。 但是,有时需要修改序列初始值(START WITH)时,有同仁使用这个语句来修改:alter sequence sequenc 阅读全文
posted @ 2016-05-19 18:50 HiJacky 阅读(28807) 评论(0) 推荐(0)
摘要:Oracle查询数据表结构/字段/类型/大小 Oracle数据库字典 在Oracle的绝大多数数据字典视图中都有象DBA_TABLES,ALL_TABLES和USER_TABLES这样的视图家族。Oracle中有超过100个视图家族,下表列出了最重要和最常用的视图家族,需要注意的是每个视图家族都有一 阅读全文
posted @ 2016-05-19 15:15 HiJacky 阅读(6889) 评论(0) 推荐(0)
摘要:Oracle 如何修改列的数据类型 作者:david_zhang@sh 【转载时请以超链接形式标明文章】 链接:http://www.cnblogs.com/david-zhang-index/archive/2012/04/10/2441015.html 对字段操作 操作方法 更新字段名 alte 阅读全文
posted @ 2016-05-19 14:47 HiJacky 阅读(1001) 评论(0) 推荐(0)
摘要:我是今天看到tomcat数据源的配置时,想起来这个问题,刚开始还不晓得thin是什么东西! database.url=jdbc:oracle:thin:angel/oracle@192.168.55.11:1530:monitordb 经过上网查询,得到如下结果: jdbc:oracle连接的是or 阅读全文
posted @ 2016-05-17 10:21 HiJacky 阅读(925) 评论(0) 推荐(0)
摘要:数据库设计三大范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是 阅读全文
posted @ 2016-05-16 20:39 HiJacky 阅读(137) 评论(0) 推荐(0)
摘要:创建了一个新用户,分配的权限是:grant connect,resource to user;,但是建立view的时候失败了,提示权限不够,给用户分配了创建view的权限后才行。为什么用户在自己的空间没办法直接建立view,还得增加创建view的权限才可以?” 创建一个新用户时,经常用到一个gran 阅读全文
posted @ 2016-05-14 21:16 HiJacky 阅读(1093) 评论(0) 推荐(0)
摘要:1、表命名 l 命名最好望文生义,避免使用数据库关键词 l 命名一律为大写字母(或小写,不要大下写混合) l 英文单词单数命名.例:FACTORY l 英文单词缩写命名.例:DEPT l 英文单词之间用下划线连结,且每个单词皆为单数.例:TASK_RESULT l 用来存储历史资料,命名以HISTO 阅读全文
posted @ 2016-05-14 11:58 HiJacky 阅读(9566) 评论(0) 推荐(1)
摘要:转载于 pctfree 当一个块的使用空间达到100-pctfree值时,这个块从自由列表脱离。比如pctfree为10,那么当这个块使用90%的时候将会脱离freeelist,后续的insert将不会用到这个block。如果一张表中的数据插入后经常需要进行DML,那么我们须要把PCTFREE参数设 阅读全文
posted @ 2016-05-14 11:21 HiJacky 阅读(2788) 评论(0) 推荐(2)
摘要:我们在plsql里面将一条语句导出时会出现以下结果(测试表t_test): prompt Importing table t_testset feedback offset define offinsert into t_test('1','p&1'); prompt Done. prompt 显示 阅读全文
posted @ 2016-05-14 10:59 HiJacky 阅读(663) 评论(0) 推荐(0)