`
seawavenews
  • 浏览: 230072 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论
文章列表
Oracle的ROWID用来唯一标识表中的一条记录,是这条数据在数据库中存放的物理地址。 Oracle的ROWID分为两种:物理ROWID和逻辑ROWID。索引组织表使用逻辑ROWID,其他类型的表使用物理ROWID。其中物理 ROWID在Oracle的8版本中进行了扩展,Oracle7及以下版本使用约束ROWID,Oracle8及以上版本使用扩展ROWID。本文描述物 理扩展ROWID,由于约束ROWID仅仅是为了兼容早期版本,因此不做讨论。 SQL> create table test_rowid (id number, row_id rowid); 表已创建。 S ...
这篇文章描述DATE类型的数据在Oracle中是以何种格式存放的。 下面通过一个例子进行说明。 SQL> create table test_date (date_col date); 表已创建。 SQL> insert into test_date values (to_date('2000-1-1 0:0:0', 'yyyy-mm-dd hh24:mi:ss')); 已创建 1 行。 SQL> insert into test_date values (to_date('1-1-1 0:0:0', 'yyyy-mm-dd hh24:mi:ss') ...
这篇文章主要描述NUMBER类型的数据和如何在数据库中存储的。 Oracle的NUMBER类型最多由三个部分构成,这三个部分分别是最高位表示位、数据部分、符号位。其中负数包含符号位,正数不会包括符号位。另外,数值0比较特殊,它只包含一个数值最高位表示位80,没有数据部分。 正数的最高位表示位大于80,负数的最高位表示位小于80。其中一个正数的最高位是个位的话,则最高位表示位为C1,百位、万位依次为C2、C3,百分 位、万分为依次为C0、BF。一个负数的最高位为个位的话,最高位表示位为3E,百位、万位依次为3D、3C,百分位、万分位依次为3F、40。 数据部分每一位都表示2位数。这个两 ...
Oracle基本数据类型存储格式浅析(一)——字符类型 前一阵看完文档,对oracle的基本数据类型的存储格式有了一些了解,最近有做了一些测试进行了验证。 打算整理总结一下,这一篇主要说明字符类型的存储格式。主要包括char、varchar2和long等几种类型。 SQL> create table test_char (char_col char(10), varchar_col varchar2(10), long_col long); 表已创建。 SQL> insert into test_char values ('abc', '123', ',fd'); ...
  (1)char、varchar、text和nchar、nvarchar、ntext char 和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入 的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非 Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。 后面三种数据类型和前面的相比,从名称上看只是 多了个字母"n",它表示存储的是Unicode数据类型的字符。写过程序 ...
  Oracle 9i共提供了16种标量数据类型,如表7.4所示。 表7.4 Oracle 9i的标量数据类型 名称 含义 Char 用于描述定长的字符型数据,长度<=2000字节 varchar2 用于描述变长的字符型数据,长度<=4000字节 ncha ...
有很多应用项目, 刚起步的时候用MYSQL数据库基本上能实现各种功能需求,随着应用用户的增多,数据量的增加,MYSQL渐渐地出现不堪重负的情况:连接很慢甚至宕机, 于是就有把数据从MYSQL迁到ORACLE的需求,应用程序也要相应做一些修改。本人总结出以下几点注意事项,希望对大家有所帮助。 1. 自动增长的数据类型处理     MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。     CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记) ...
✐✌ ✍ ✡ ✓ ✔ ✕ ✖ ♂ ♀ ♥ ♡ ☜ ☞ ☎ ☏ ⊙ ◎ ☺ ☻ ► ◄ ▧ ▨ ♨ ◐ ◑ ↔ ↕ ♡ ▀ ▄ █ ▌ ▐ ░ ▒ ▬ ◊ ◘ ◙ ◦ ♠ ♣ ▣ ▤ ▥ ▦ ▩ ◘ ◙ ◈ ♫ ♬ ♪ ♩ ♭ ♪ ♟ ☼ ☀ ╬ ☃ ☄ ☇ ☈ ☉ ☊ ☋ ☌ ☍ ☑ ☒☢ ☸ ☹ ☽ ☾ ♤ ♧ ✙ ✈ ✉ ✌ ✁ ✎ ✐ ❀ ✰ ❁ ❤ ❥ ❦❧ ➳ ➽ 〠 〄 ㍿ ♝ ♞ @ ➳ ➴ ➵ ㊚ ㊛ ㊙ ☪ ↘ ↙ ╰ ノ ◢ ◣ ◥ ◤ ☂ ❝ ❞ ﹌﹎ ╱ ╲ ☁ ₪ Þ ✱ ௫ 
/* From http://java.sun.com/docs/books/tutorial/index.html *//*<html><body>    <applet code=SoundExample.class width=450 height=50>    </applet></body></html>*//* * 1.1 version.import java.applet.Applet;import java.applet.AudioClip;import java.awt.Button;import jav ...
2006/4/7 Java/J2EE中文问题终极解决之道 Java中文问题一直困扰着很多初学者,如果了解了Java系统的中文问题原理,我们就可以对中文问题能够采取根本的解决之道。   最古老的解决方案是使用String的字节码转换,这种方案问题是不方便,我们需要破坏对象封装性,进行字节码转换。   还有一种方式是对J2EE容器进行编码设置,如果J2EE应用系统脱离该容器,则会发生乱码,而且指定容器配置不符合J2EE应用和容器分离的原则。   在Java内部运算中,涉及到的所有字符串都会被转化为UTF-8编码来进行运算。那么,在被Java转化之前,字符串是什么样的字符集? Java总是根据操作 ...
海盗分金币 题目:10名海盗抢得了窖藏的100块金子,并打算瓜分这些战利品。这是一些讲民主的海盗(当然是他们自己特有的民主),他们的习惯是按下面的方式 进行分配:最厉害的一名海盗提出分配方案,然后所有的海盗(包 ...
 CVS 中文手册 简短目录 CVS—协作版本系统 v1.12.13 1 概述 2 仓库 3 使用 CVS 开始一个项目 4 修订版 5 分支与合并 6 递归行为 7 添加、删除和重命名文件和目录 8 查看历史 9 处理二进制文件 10 多人开发 11 版本管理 12 关键字替换 13 跟踪第三方代码 14 构建系统如何与 CVS 交互操作 15 特殊文件
1 CVS概述<o:p></o:p> CVS(Concurrent Versions System)代表协作版本系统或者并发版本系统,是一种版本控制系统,方便软件的开发和使用者协同工作。很多开源或者自由软件项目都使用CVS 作为其 程序员之间的中心点,以便能够综合各程序员的改进和更改。它是基于客户端/服务器端的行为使得其可容纳多用户,构成网络也很方便。这一特性使得CVS成为位于不同地点的人同时处理数据文件(特别是程序的源代码)时的首选。 2 客户端的配置<o:p></o:p> CVS的客户端软件有多种,如:WinCVS、TortoiseCVS和cv ...
下载安装CVSNT就不再赘述了 1 存储目录配置<o:p></o:p> 安装好以后,打开CVSNT Control Panel,选择Repository configuration选项卡,增加存储目录(本文示例是在D:\cvsroot),如下图。 <v:shapetype o:spt="75" coordsize="21600,21600" filled="f" id="_x0000_t75" stroked="f" path="m@4@5l@4@11@9@ ...
     TIOBE 世界编程语言排行榜展现了编程语言的流行趋势。每个月,都有最新的数据被更新。这份排行榜的数据取样来源于互联网上富有经验的程序员、商业应用、著名的搜索引擎(诸如谷歌、 MSN、雅虎)的关键字排名、Alexa ...
Global site tag (gtag.js) - Google Analytics