Oracle
攻城的蒂巴格
这个作者很懒,什么都没留下…
展开
-
Java执行SQL脚本文件
假定Java 程序中要定期执行 SQL 语句,因需求变更应修改原有 SQL 语句或者加上更多的语句时,不得不修改源代码,然后再次编译。要是把 SQL 语句写在单独的 SQL 脚本文件中,由 Java 程序来定时加载执行,那么每次改动时仅仅修改 SQL 脚本文件就行了。 Java 没有提供现成的东西,所以自己写了一个这样的 SQL 脚本执行类 SqlFileExecutor。支持通转载 2012-03-12 20:46:16 · 8852 阅读 · 6 评论 -
如何解决mysql读写效率
12321转载 2016-08-05 10:52:05 · 2701 阅读 · 0 评论 -
MySQL学习笔记(1)视图操作
为什么使用视图视图是绝大部分数据库开发中都会使用的概念。使用视图大致有两个方面的原因。 封装查询 数据库虽然可以存储海量数据,但是在数据表设计上却不可能为每种关系创建数据表。例如,对于学生表,存储了学生信息,学生的属性包括学号、姓名、年龄、家庭地址等信息;而学生成绩表只存储了学生学号、科目、成绩等信息。现需获得学生姓名及成绩信息,那么就需要创建一个关系,该关系需要包含学原创 2016-07-29 14:07:02 · 688 阅读 · 0 评论 -
win7 中使用PLSQL Developer(不需安装oracle)
1、下载32位的版本instantclient-basic-nt-11.2.x.zip2、解压后放到C:\Program Files(x86)\Oracle\instantclient_12_1(随意位置)3、添加环境变量: 1)path:C:\Program Files(x86)\Oracle\instantclient_12_1 2)NLS_LANG=AMERICAN_AME原创 2016-06-22 09:57:59 · 576 阅读 · 0 评论 -
mysql5.7安装和配置
1、代开mysql安装目录,创建data目录:2、打开my-default.xml,修改如下内容3、用管理员打开cmd,进入mysql的bin目录:输入命令:mysqld --initialize-insecure --user=mysql4、mysqld -install 安装数据库5、net start mysql 启动服务修改root密码:原创 2016-05-14 21:16:46 · 390 阅读 · 0 评论 -
ora10客户端安装卸载
Oracle 10g,PLSQL客户端安装与配置,卸载说明 一、 安装oracle客户端1、 运行setup.exe,出现 2、 3、 4、 5、 6、 7、 8、 9、 10、 11、转载 2013-10-09 16:10:26 · 2047 阅读 · 0 评论 -
ORACLE存储过程(三)之package
程序包: 包是一组相关过程、函数、变量、游标、常量等PL/SQL程序设计元素的组合。它具有面向对象程序设计语言的特点,是对这些PL/SQL程序设计元素的封装。包类似于C++或Java程序中的类,而变量相当于类中的成员变量,过程和函数相当于方法,把相关的模块归类成为包,可使开发人员利用面向对象的方法进行存储过程的开发,从而提高系统性能。与类相同,包中的程序元素也分为公用元素和私有元素原创 2013-01-17 10:40:21 · 3424 阅读 · 0 评论 -
ORACLE存储过程(二)之存储过程的调用
任何一门语言或者是技术的诞生,使用才是硬道理,为什么我们要使用存储过程?不适用可以吗?有没有比存储过程更好的东东?,带着这些一连串的问题,让我们走进存储过程的使用阶段。1.无返回值的存储过程create or replace procedure AddNewUser (n_id user_info.id%TYPE, n_name user_原创 2013-01-16 13:47:43 · 2406 阅读 · 0 评论 -
ORACLE存储过程(一)之初次见面
———————————————— Hello World ——————————————————————create or replace procedure HelloWorld ASbegin insert into MYPROCEDURE(id,name,city,MANAGER)values(1,'ss','ss','ss');end HelloW原创 2013-01-15 11:49:11 · 1304 阅读 · 0 评论 -
ORACLE存储过程(四)之游标
游游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。游标有两种类型:显式游标和隐式游标。在前述程序中用到的SELECT...INTO...查询语句,原创 2013-01-23 16:16:34 · 5041 阅读 · 0 评论 -
oracle变量绑定
在JAVA 源程序中编写SQL语句时使用ORACLE 绑定变量( bind variable )在JAVA中的SQL 语句的编写方面,没有使用ORACLE 绑定变量,很大程度上降低了数据库的性能,表现在两个方面:1、SQL语句硬分析(Hard Parse)太多,严重消耗CPU资源,延长了SQL语句总的执行时间SQL语句的执行过程分几个步骤:语法检查、分析、执行、返回结果。其中分析又分为硬分转载 2012-12-13 11:07:19 · 878 阅读 · 0 评论 -
oracle表的基本操作语句
这篇文章的内容包括:表的増删改查,字段的増删改查,主键、外键、唯一、非空、默认约束的増删改 查看自己用户的所有表:select * from user_tab_comments; www.2cto.com 创建表: create table cqytest( id number(1), username varchar2(11),转载 2012-08-06 12:36:36 · 1132 阅读 · 0 评论 -
修改Oracle连接数
修改oracle连接数,主要是修改其中的参数processes、sessions。cmd sqlplus 输入用户名密码;查看当前的连接数:show parameter processes修改processes、sessions的值alter system set sessions=1000 scope=spfile;alter system set processes =原创 2012-04-11 11:31:48 · 657 阅读 · 0 评论 -
Oracle9i完全卸载和安装
我的oracle9i安装在D:\oracle目录下 卸载完成之后需要重启机器,接着再去删除D:盘下的目录 这样还不够,接着通过win+R组合键,调用运行框,输入services.msc调用到WINDOWS服务 接着把所有的关于oracle的服务停止 接下的事情就是关于注册表的清理; 实现步骤如下: 1. 运行regedit,选择HKEY_LOCAL_MACHINE转载 2012-03-15 09:41:17 · 2391 阅读 · 0 评论 -
如何设计一张千万级别的大表
1、数据的容量:1-3年内会大概多少条数据,每条数据大概多少字节; 2、数据项:是否有大字段,那些字段的值是否经常被更新; 3、数据查询SQL条件:哪些数据项的列名称经常出现在WHERE、GROUP BY、ORDER BY子句中等; 4、数据更新类SQL条件:有多少列经常出现UPDATE或DELETE 的WHERE子句中; 5、SQL量的统计比,如:SELECT:UPDATE+DE原创 2016-08-08 11:10:37 · 4079 阅读 · 0 评论