- 博客(7)
- 问答 (3)
- 收藏
- 关注
原创 简述%TYPE和%ROWTYPE的用法
基础概念:%TYPE概念:为了使一个变量的数据类型与另一个已经定义了的变量(尤其是表的某一列)的数据类型相一致,Oracle提供了%TYPE定义方式。当被参照的那个变量的数据类型改变了之后,这个新定义的变量的数据类型会自动跟随其改变,容易保持一致,也不用修改PL/SQL程序了。当不能确切地知道被参照的那个变量的数据类型时,就只能采用这种方法定义变量的数据类型。使用%TYPE特性的优点在于:所引用的
2017-06-28 11:28:22 12264
原创 详述ROWID的原理及其使用
ROWID基础概念在Oracle内部,每个数据表都有一个伪列ROWID,用于存放被称为ROWID的二进制值。每个ROWID代表了一行数据的存储地址。物理ROWID能够标识普通数据表中的一行信息。其中ROWID类型只能存储物理内容,而UROWID(universal rowid)类型可以存储物理,逻辑或外来(non-oracle)ROWID。物理ROWID(PhysicalRowid)可以让我们快速的
2017-06-19 16:30:58 8004
原创 简述Oracle基本数据类型
Oracle基本数据类型分类总共6大类型,具体如下:字符串类型数字类型日期类型LOB类型LONG RAW & RAW 类型ROWID & UROWID 类型每个类型下详细的数据类型字符串类型列表内容
2017-06-13 14:47:08 4372 1
转载 Oracle导数时报错:ORA-12899: value too large for column
原文链接:http://blog.csdn.net/shuiqingtinglin/article/details/7095787实际场景用Oracle自身支持的sqlldr语句导数据的时候,本来一直好用的文件,就一直在报错:ORA-12899: value too large for column,本来以为程序修改导致字段长度变了,就改了一张表的结构。结果可好,导下一张表依然报错。。报错也好,也就
2017-06-13 12:03:04 16616
转载 Oracle数据库中的varchar2类型陷阱
原文链接:http://www.cnblogs.com/iyangyuan/archive/2013/12/25/3491215.html基础介绍:Oracle数据库相信大家都比较熟悉,数据库中有一种非常常用的数据类型:字符串类型。 对应该类型,在oracle中有三种比较常用的类型:varchar2(byte)、varchar2(char)、nvarchar2()。那么这三种类型到底有什么区别呢?
2017-06-13 11:27:24 1070
原创 简述Oracle的rownum原理
rownum背后的机制:Oracle executes your query. Oracle fetches the first row and calls it row number 1.Have we gotten past row number meets the criteria? If no, then Oracle discards the row, If yes, then Or
2017-06-08 17:11:02 1245
转载 ORACLE优化器之RBO与CBO
转载自:潇湘隐者 http://www.cnblogs.com/kerrycode/p/3842215.html基础概念Oracle发展历程:5->6->7->8->8i->9i->10g->11g->12c**Oracle数据库中的优化器又叫查询优化器(Query Optimizer)。它是SQL分析和执行的优化工具,它负责生成、制定SQL的执行计划。**Oracle的优化器有两种,基于规则的优化
2017-06-07 15:37:37 1176
空空如也
有没有基于Go语言的Martini框架开发的开源项目?
2015-11-06
使用kettle工具把oracle数据迁移到Mongo
2015-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人