2007-6-5 12:47 | Oracle开发工具介绍

Oracle工具家族手册     
  Oracle Designer
  一个基于共享信息仓储的建模和生成工具,设计和建立应用与数椐库定义的高效开发环境
  Oracle Developer
  一个用于建立企业级客户/服务器和Web数椐库应用的、易于使用的集成式快速应用开发环
  Oracle JDeveloper
  在个利用java来建立基于部件的数椐库应用的最具生产力的开发环境。
  Oracle Reporls
  一个用于发布和报告的解决方案,部门可以利用它在其企业内部网或Internet上动态地发
  网络计算工具
  Oracle的开发工具能为你提供最具生产力的数椐库应用开发环境。这些应用可以部署在
可伸缩的专业管理服务器上,并能通过任何一台运行有标准Interner浏览器的PC或NC来访问。
  高生产力
  Oracle开发工具利用基……
编辑 | 阅读全文(70) | 回复(0),峰峦猎人 发表于 2007-6-5 12:47
        LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列
  LONG RAW: 可变长二进制数据,最长2G
  CLOB: 用来存储单字节的字符数据
  NCLOB: 用来存储多字节的字符数据
  BLOB: 用于存储二进制数据
  BFILE: 存储在文件中的二进制数据,这个文件中的数据只能被只读访。但该文件不包含在数据库内。
  
  CLOB,NCLOB,BLOB都是内部的LOB(Large Object)类型,最长4G,没有 LONG只能有一列的限制   我要保存图片、文本文件、Word文件各自最好用哪种数据类型?
  --BLOB最好,LONG RAW也不错,但Long是Oracle将要废弃的类型,因此建议用LO……
编辑 | 阅读全文(220) | 回复(0),峰峦猎人 发表于 2007-6-4 22:18

TO_DATE格式  
Day:  
dd number 12  
dy abbreviated fri  
day spelled out friday  
ddspth spelled out, ordinal twelfth  
Month:  
mm number 03  
mon abbreviated mar  
month spelled out march  
Year:  
yy two digits 98  
yyyy four digits 1998  

24小时格式下时间范围为: 0:00:00 - 23:……
编辑 | 阅读全文(122) | 回复(0),峰峦猎人 发表于 2007-5-9 22:10
函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:单行函数、组函数 。
  1、SQL中的单行函数
  SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。这些函数均可用于SELECT,WHERE、ORDER BY等子句中,例如下面的例子中就包含了TO_CHAR,UPPER,SOUNDEX等单行函数。
SELECT ename,TO_CHAR(hiredate,'day,DD-Mon-YYYY')FROM emp Where UPPER(ename) Like 'AL%'ORDER BY SOUNDEX(ename)
  单行函数也可以在其他语句中使用,如update的SET子句,INSERT的VALUES……
编辑 | 阅读全文(25) | 回复(0),峰峦猎人 发表于 2007-4-26 13:47

2007-4-22 11:32 | SQL常用字符串函数

一、字符转换函数
1、ASCII()
返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。
2、CHAR()
将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。
3、LOWER()和UPPER()
LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。
4、STR()
把数值型数据转换为字符型数据。
STR (<float_expression>[,length[, <decimal>]])
length 指定返回的字符串的长度,decimal 指定返回的小数位数。如果没有指定长度,缺省的length 值为10, decimal 缺省值为0。……
编辑 | 阅读全文(58) | 回复(0),峰峦猎人 发表于 2007-4-22 11:32

2007-4-19 8:45 | Oracle时间格式讨论

在网上看见不少Oracle新学者对oracle的时间格式很烦,经常是设计了一个带时间字段的表之后,向表插入数据失败。回想起自己刚开始学习oracle时,也对这个时间格式摸不着头脑,虽然是小小的问题,高手们不屑于讨论,但对初学者来讲,这也是一个不大不小的坎,没找到门路的话, 可能几天都过不去,其实就是一层窗户纸,没什么难的。这里做一个简单的小结,因水平有限,请高手补充指正。
1 oracle对时间格式的数据存贮
oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,与查询时显示的时间格式无关,具体哪个字节表示什么,我不太清楚,请高手补充。存贮的时间包括年月日时分秒,最小精度为秒,不存贮秒以下的时间单位。因此在一些前台支持毫秒级的程序(如PB客户端程序)连接到oracle数据库时应注意这点。查询时显示的时间格式,由会话环境决定,或者由用户定义,与数据库无关。
……
编辑 | 阅读全文(26) | 回复(0),峰峦猎人 发表于 2007-4-19 8:45
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sq
l*plus命令与sql*plus语句。
我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保
存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句
,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus
一般都与数据库打交道。
除了sql*plus语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。它们
执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格
式化显示,以便于制作报表。
下面就介绍一下一些常用的sql*plus命令:
1. 执行一个SQL脚本文件
SQL>start file_name
SQL>……
编辑 | 阅读全文(35) | 回复(0),峰峦猎人 发表于 2007-4-9 21:7

2007-3-27 15:14 | Oracle函数列表速查

PL/SQL单行函数和组函数详解
  函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:    单行函数
   组函数
  本文将讨论如何利用单行函数以及使用规则。
  SQL中的单行函数
  SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。这些函数均可用于SELECT,WHERE、ORDER BY等子句中,例如下面的例子中就包含了TO_CHAR,UPPER,SOUNDEX等单行函数。
SELECT ename,TO_CHAR(hiredate,'day,DD-Mon-YYYY')FROM empWhere UPPER(ename) Like 'AL%'ORDER BY SOUNDEX(ename)
 ……
编辑 | 阅读全文(21) | 回复(0),峰峦猎人 发表于 2007-3-27 15:14

2007-3-26 14:17 | tnsname.ora的介绍

设定tnsnames.ora
###orcl只是名字而已可以更改,tnsping   orcl和 sqlplus   sys/dab@orcl时候可以用
ORCL =
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.29)(PORT = 1521))
     )
     (CONNECT_DATA =
       (SERVICE_NAME ……
编辑 | 阅读全文(78) | 回复(0),峰峦猎人 发表于 2007-3-26 14:17

2007-3-19 19:2 | DBA需要的技能

1.       os : linux,solaris或其他unix起码要一种
     2.       bash (不精通也要熟)   LINUX与UNIX SHELL编程指南.pdf       
     3.       perl 包括:
              Perl_CD_BookSh……
编辑 | 阅读全文(54) | 回复(0),峰峦猎人 发表于 2007-3-19 19:2
很多朋友经常问起学习Oracle的方法,在这里我把写在《Oracle数据库性能优化》一书前面的话贴在这里,供大家参考!
-------------------------------------------------------------------------------
经常有朋友会问,应该如何学习Oracle,怎样才能快速提高?我把自己的一点心得写在这里,供大家参考。
其实学习任何东西都是一样,没有太多的捷径可走,必须打好了坚实的基础,才有可以在进一步学习中得到快速提高。
王国维在他的《人间词话》中曾经概括了为学的三种境界,我在这里套用一下:
古今之成大事业、大学问者,罔不经过三种之境界。
“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境界也。
“衣带渐宽终不悔,为伊消得人憔悴。”此第二境界也。
“众里寻他千百度,蓦然……
编辑 | 阅读全文(22) | 回复(0),峰峦猎人 发表于 2007-3-13 16:52
对其它进制可以根据例子将power的底数改成相应的进制就可以了。

  本文只是一个例子,大家可以把它封装成一个通用函数进行实用。

  大家在试的时候将里面相应的其它进制的数值换成自己的数据就可以了(有多处)。



  -----二进制转换十进制-----------------
  select sum(data1)
     from (select substr('1101', rownum, 1) * power(2, length('1101') - rownum) data1
              from dual
            connect by……
编辑 | 阅读全文(27) | 回复(0),峰峦猎人 发表于 2007-3-13 16:28

2007-3-13 16:25 | OCL指南:业务规则

主题
解释
正式等级
业务规则分类
如何在模型中反映业务规则
解释
业务规则是对如何操作业务(包括业务工具)的各种要求。它们可以是业务需要遵守的法律或规范,也可以表示选定的业务构架和风格。

正式等级
必须严格、正式地表述业务规则,这样它们才能成为自动化的基础。作为一种备选的方法,可以使用统一建模语言中指定的对象约束语言 (OCL)。[RUM98]

示例:

您可能要表示对团队规模的某个限制,比如说,团队不能超过 10 个成员。使用 OCL,您可以将这个业务规则表示为一个不变量:

context Team inv:

     self.numberOfMembers <= 10

但是,您必须知道一点,许多涉众可能不容易理解这种规范的语言,所以一种较自然的语言类型可能更适用。您可以确定一组保留表达式用于定义规则。这些表达式可以……
编辑 | 阅读全文(54) | 回复(0),峰峦猎人 发表于 2007-3-13 16:25
使用 Oracle Universal Installer 安装软件
您能够使用 Oracle Universal Installer 安装您的 Oracle 软件。 OUI 是一个 GUI 工具,可以使您查看安装在您的机器上的 Oracle 软件,安装新的 Oracle 软件,并删除您不再需要使用的 Oracle 软件。 按照以下步骤安装 Oracle 软件并创建数据库:

1. 作为管理组小组登录到您的计算机上,此小组有权限安装 Oracle 软件并创建和运行数据库。

2. 将提供给您的数据库 CD 插入光驱。 Autorun 窗口将自动显示。 选择 Install/Deinstall Products。 注意: 如果您从 Oracle 的站点下载软件,请遵循网站上发布的如下指示。

3. Oracle Universal Installer Welcome 窗口出现。 选择……
编辑 | 阅读全文(79) | 回复(0),峰峦猎人 发表于 2007-3-13 16:11
(共 89 条) 1 2... 4 5 6 下一页

仅列出标题

致力于企业信息化推广事业(开发、实施、管理)
  • 创建:2008-2-22
  • 文章:701
  • 评论:207
  • 访问:67847
  •