![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
今天是昨天的明天
这个作者很懒,什么都没留下…
展开
-
DML、DDL、DCL区别
总体解释:DML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language转载 2011-08-09 12:48:38 · 322 阅读 · 0 评论 -
数据大小超出此类型的最大值; 解决办法
一、异常情况: 有了一定Java编程经验之后,一般都使用PreparedStatement代替Statement。 但实际开发中对数据库进行操作时,字段遇到大数据并且该字段为非BLOB,CLOB的类型时,若采用PreparedStatement方法setString方法时会如下异常: java.sql.SQLException: 数据大小超出此类型的最大值实际数据库定义字段长度为:40转载 2012-05-23 14:00:18 · 8236 阅读 · 0 评论 -
PLSQL Developer 8 连接Oracle 11g X64版
PLSQL Developer 8 连接Oracle 11g X64版 因为PLSQL Developer还不支持64位的Oracle 所以上网找了很多资料和办法,最后发现综合起来挺好用 我的机器是Windows 7 Enterprise X64版本的 而装了一天,使用各种办法,就是装不上win32版本的Oracle11g,总是提示找不到一个文件,我是在Oracle官网上下转载 2012-06-01 16:48:00 · 796 阅读 · 0 评论 -
JDBC学习总结
原文: http://blog.csdn.net/yinggelixi5201314/article/details/4128921数据库url:jdbc(总协议):oracle:thin(子协议)@(分符)ip:1521(ip地址:端口号):sid(资源名称,数据库名)可以和网络url相比较者看,东西不会多也不会少。oracle url jdbc:oracle转载 2012-05-23 14:09:54 · 667 阅读 · 0 评论 -
OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗?连接类型:1、JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface an转载 2012-06-01 13:20:03 · 1281 阅读 · 0 评论 -
OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗?连接类型:1、JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Ne转载 2012-05-23 14:45:30 · 906 阅读 · 0 评论 -
plsql导入导出数据
如果只导出表的结构(建表语句),不导出表的数据,可用Tools--Export User Objects选中要导出的表,设置好导出的路径和各个参数后,点击Export就OKPS:这种方式只能导出属于这个用户的表,其他用户的表不能导出,建议用命令行导出(exp, imp)如果想将表结构,表的数据,触发器,函数之类的全部导出,可用Tools--Export Tables转载 2012-06-04 17:29:15 · 9279 阅读 · 0 评论 -
oracle物理读和逻辑读
oracle的逻辑读和物理读 1.物理读即是把数据从磁盘读入到buffer catch的过程。 通常情况下是,如果需要数据的时候发现不存在于buffer catch当中,即oracle就会执行物理读。 例子如下: C:/Documents and Settings/Administrator>sqlplus jenny/jenny SQL> set autotrace转载 2012-07-10 10:59:58 · 467 阅读 · 0 评论 -
Oracle 获取本周、本月、本季、本年的第一天和最后一天
--本周 select trunc(sysdate,'d')+1 from dual; select trunc(sysdate,'d')+7 from dual; --本月 select trunc(sysdate,'mm') from dual; select last_day(trunc(sysdate)) from dual; --本季转载 2012-06-27 15:33:23 · 1116 阅读 · 0 评论 -
详解Oracle临时表的几种用法及意义
在这里我们总结了Oracle临时表的集中用法,临时表创建之后基本不占用表空间,如果你没有指定临时表存放的表空的时候,你插入到临时表的数据是存在系统的临时表空间中。我对临时表的理解:在 Oracle 中创建一张表,这个表不用于其他的什么功能,主要用于自己的软件系统一些特有功能才用的,而当你用完之后表中的数据就没用了。 Oracle 的临时表创建之后基本不占用表空间,如果你没有指定临时表(转载 2012-06-27 14:49:44 · 731 阅读 · 0 评论 -
oracle表分析
drop table test;select count(*) from test;--创建测试表create table test(id number(9),nick varchar2(30));--插入测试数据beginfor i in 1..100000 loopinsert into test(id) values(i);end lo转载 2012-06-26 09:04:01 · 1793 阅读 · 0 评论 -
Oracle表分析2
表、索引等方案的分析为什么要分析?在一个采用基于CBO优化器的数据库中,为了选择更加的理想的执行计划。必须定时的对表、索引等方案进行分析。因为在对表进行大量的DML操作之后,索引等结构上可能会发生变化。而CBO优化器执行的基础就是数据库中的统计资料,获得最新、最完善的统计资料的方式就是对表、索引等的分析。对表和对索引进行分析完之后,在DBA_tables 视图中,以前很多列转载 2012-06-26 10:34:41 · 703 阅读 · 0 评论 -
Oracle中分析表的作用
1.分析更新表的统计信息,,有可能导致执行计划改变..2.以的analyze table abc compute statistics;这条为例,生成的统计信息会存在于user_tables这个视图,查看一下select * from user_tables where table_name='ABC';观察一下NUM_ROWS,BLOCKS,AVG_SPACE,AVG_ROW转载 2012-06-26 09:12:39 · 2733 阅读 · 0 评论 -
oracle table-lock的5种模式
Oracle中的锁定可以分为几类:1、DML lock(data lock),2、DDL lock(dictionary lock)3、internal lock/latch。DML lock又可以分为row lock和table lock。row lock在select.. for update/insert/update/delete时隐式自动产生,而table lock除转载 2012-06-05 11:17:49 · 508 阅读 · 0 评论 -
Oracle 四种结果集集合操作命令 Union、Union All、Intersect、Minus
众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。假设我们有一个表Student,包括以下字段与数据:drop table student;create table student(id int primary key,name nvarchar2(50) not null,score number not null);转载 2012-06-01 14:42:04 · 1079 阅读 · 0 评论 -
TOAD常用使用技巧
1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。 2 .解决Toad对中文显示乱码问题: 系统环境变量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 3 .toad中自动提示功能,就像plsql developer那样: 输入表名前几个字母,然后用Ctrl + .就可以弹出,如你输入select * from em转载 2011-11-03 15:15:17 · 1422 阅读 · 0 评论 -
PROCEDURE 和FUNCTION 的创建及调用
1.创建过程SP_STUDENT2.在SQL Plus中调用过程SP_STUDENT3.在VS程序中调用过程SP_STUDENT4.创建函数FN_ADDONE5.调用函数FN_ADDONE6.删除函数FN_ADDONE===================转载 2011-08-09 12:59:46 · 734 阅读 · 0 评论 -
oracle创建表空间及用户
-- 以system用户登录后,创建表空间-- CONNECT SYSTEM/MANAGERCREATE TABLESPACE 表空间名称 DATAFILE '%ORACLE_BASE%\oradata\%ORACLE_SID%\数据文件.dbf'SIZE 100转载 2011-08-09 12:58:53 · 579 阅读 · 1 评论 -
神奇加蛋疼的Oracle 11g连接
案例:.net中链接Oracle,可以读出Oracle数据结构,绑定的时候vs死掉了解决方案:微软不支持Oracle 11g及后续版本,安装Oracle client,如下载ODTwithODAC112021.zip,安装,在你的Client目录下有连接的需要的Oracle.Access.dll,例如如果是c#中odp.net方式,在工程引入外部连接{Oracle_client}/odp.转载 2012-06-01 16:42:07 · 728 阅读 · 0 评论