Oracle
shuangshuang37278752
这个作者很懒,什么都没留下…
展开
-
Oracle中查看用户权限
1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): select * from dba_sys_privs; select * from user_sys_privs;3.查看角色原创 2013-04-06 19:32:35 · 567 阅读 · 0 评论 -
SQL联合语句的视觉解释
我认为Ligaya Turmelle的关于SQL联合(join)语句的帖子对于新开发者来说是份很好的材料。SQL 联合语句好像是基于集合的,用韦恩图来解释咋一看是很自然而然的。不过正如在她的帖子的回复中所说的,在测试中我发现韦恩图并不是十分的匹配SQL联合语法。不过我还是喜欢这个观点,所以我们来看看能不能用上韦恩图。假设我们有下面两张表。表A在左边,表B在右边。我们给它们各四条记录。转载 2013-05-30 10:38:45 · 509 阅读 · 0 评论 -
Oracle中CONTAINS函数的用法
1. 查询住址在北京的学生SELECT student_id,student_nameFROM studentsWHERE CONTAINS( address, 'beijing' )remark: beijing是一个单词,要用单引号括起来。2. 查询住址在河北省的学生SELECT student_id,student_nameFROM studentsWHERE C原创 2013-04-16 16:08:42 · 11589 阅读 · 0 评论 -
win7 64位系统下安装Oracle 11g 64位后 使用PLSQL Developer
1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:instantcli原创 2013-04-13 16:58:22 · 918 阅读 · 0 评论 -
Java连接数据库技巧全攻略
本文将主要为大家介绍Java与Oracle、DB2、Sql Server、Sybase、MySQL、PostgreSQL等数据库连接的方法。1、Oracle数据库Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orc原创 2013-04-13 19:28:10 · 503 阅读 · 0 评论 -
Oracle中的rownum
rownum是对结果集的编序排列,始终是从1开始,如果需要使用>会没有记录返回。可以采用一下两种方式使用,其实都是实例化.select *from (select rownum no,e.* from (select * from emp order by sal desc) e where rownum<=5 )where no>=3;select *from (sele原创 2013-04-13 18:55:46 · 631 阅读 · 0 评论 -
JDBC之用元数据将结果集封装为List对象
JDBC的方法里面有着一套对数据库元数据操作的API.通过这些API我们可以获得数据库以及驱动等信息,也可以获得结果集的一些信息.而有些信息平时用的也比较少,这里就不一一介绍。在这里主要给大家演示一下DatabaseMetaData和ResultSetMetaData的用法. DBUtils.javapackage com.test.jdbc;import java.sq转载 2013-04-13 16:48:24 · 944 阅读 · 0 评论 -
数据库索引
一、引言对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……] 二、B-Tree我们常见的数据库系统,其索引使用的数据结构多是B-Tree或者B+Tree。例如,MsSql使用的转载 2013-04-10 08:54:50 · 534 阅读 · 0 评论 -
oracle循环语句小结
主要有以下五种循环:Exit When、Loop、While、For(普通循环)、For(游标循环),下面举例一一说明(均为存储过程)。1、Exit When循环:create or replace procedure proc_test_exit_when isi number;begini:=0;LOOPExit When(i>5);Dbms_Outpu转载 2013-04-07 19:32:35 · 598 阅读 · 0 评论 -
完全删除Oracle 10g
软件环境:1、Windows XP + Oracle 10g2、Oracle安装路径为:D:\oracle\product\10.2.0实现方法:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务;2、开始->程序->Oracle – OraDb10g_home1>Oracle Installation Products-> Universal Insta转载 2013-04-07 19:36:46 · 637 阅读 · 0 评论 -
完全卸载oracle11g步骤
完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit转载 2013-04-07 19:15:16 · 553 阅读 · 0 评论 -
操作数据库必须养成的好习惯
我们开发的系统中,数据是最重要的一部分,如果程序的代码错了,我们可以通过各种方式修改回来,但如果数据失真了,将永远无法还原,那种欲哭无泪的滋味,相信经历过的人是深有体会的。可能这些小的细节对我们来说都是微不足道的,但往往这些微不足道而且是小概率的事件将会毁了你。 记得刚开始工作的时候,我们项目组的几个人对某个市的数据进行操作,由于自己的一个不小心,写错了一个SQL就把其中一部分的转载 2013-04-06 20:05:47 · 562 阅读 · 0 评论 -
Oracle to_char格式化函数
Oracle to_char格式化函数Postgres 格式化函数提供一套有效的工具用于把各种数据类型(日期/时间,int,float,numeric)转换成格式化的字符串以及反过来从格式化的字符串转换成原始的数据类型。注意:所有格式化函数的第二个参数是用于转换的模板。表 5-7. 格式化函数 函数返回描述例子to_char(t转载 2013-04-06 19:41:34 · 514 阅读 · 0 评论 -
sql*plus命令汇总
下面介绍一些常用的sql*plus命令: 1. 执行一个SQL脚本文件 SQL>start file_name SQL>@ file_name 我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。 2. 对当前的输入进行编辑 SQL>edit 3. 重新运行上一次运行的sql语句原创 2013-04-06 19:33:34 · 527 阅读 · 0 评论 -
oracle中以dba_、user_、v$_、all_、session_、index_开头
oracle中以dba_、user_、v$_、all_、session_、index_开头的常用表和视图 --------------------------------------------------------------------------------------------DBA_TABLES、ALL_TABLES以及USER_TABLES此三个视图可以用来查询ORAC转载 2013-04-06 20:03:57 · 837 阅读 · 0 评论 -
oracle完全学习手册笔记
1.修改表1.1增加和删除列1.增加列alter table 表名 add 列名 列的属性类型2.删除列删除一列:alter table 表名 drop column 列名删除多列:alter table 表名 drop (列名1,列名2···,列名n)3.使用unused对一个表删除大量列时,由于需要对每个列的记录进行处理,所以删除操作可能会执行很长时间,从原创 2013-04-06 19:34:52 · 1649 阅读 · 0 评论 -
Oracle用户、权限、角色管理
Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结原创 2013-04-06 19:34:08 · 463 阅读 · 0 评论 -
数据库设计范式
前言为什么要写这篇文章呢,从去年年底开始,就和很多做技术的朋友交流过,从数据库设计到数据库架构各个方面的内容。有一些朋友执着于ORM,执着于所谓的数据库设计,却忘记了一切技术是要为业务服务这个基石。当然这文章里也有一些自己的理解,想向大家表达。范式是什么范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1N原创 2013-06-06 18:34:08 · 481 阅读 · 0 评论