我们经常在设计数据库的时候用一个系统自动分配的ID来作为我们的主键,但是在ORACLE 中没有这样的功能,我们可以通过采取以下的功能实现自动增加ID的功能 1.首先创建 sequence create sequence seqmax increment by 1 2.使用方法 select seqmax.nextval ID from dual 就得到了一个ID 如果把这个语句放在
1 前言 经常,不得不承认OracleForms在BS模式上,与Micsrosoft的开发工具相比,在用户界面实现、数据同步处理以及运行效率上有许多长处,但是在图像显示方面,则其弱无比。 本文就经常困扰大量程序员的图标显示及配置要点作一论述,同时也希望抛砖引玉,通过大家的讨论得到OracleForms在BS模式下其它图片格式的显示方法
文件上传使用:http://www.javazoom.net 的 UploadBean JAVA包,他的文件上传做的还不错,可进行目录或数据库的文件上传,默认使用的是O RACLE 的LONGRAW子段类型,可使用BLOB类型,但需要使用扩展JAVA包,LONGRAW子段最 大长度为2GB,并且一个表内只允许出现一个LONGRAW型子段,不过已经够我用了,而BL OB型子段最大为
怎样在oracle用变量名传递表名进行查询?这里面我想删除一些过期的没用的费表. 1.set serveroutput on; 2.declare 3.DropTableName sys.dba_objects%rowtype; 4.Cursor Object_Name is select OBJECT_NAME FROM sys.dba_objects where 5.object_type in(''TABLE'') and 6.owner=''SYSTEM
概述 在Visual C++下开发Oracle库接口主要有两种方法。一种方法是利用Visual C++提供的多种数据库访问技术,如开放数据库连接ODBC、数据存取对象DAO、对象连接和嵌入数据库OLE DB和ActiveX数据对象ADO等。另一种方法是在Visual C++中嵌入SQL语句,这就是所指的Pro*C/C++(本文简称PROC)。前一种方法由于有MFC 强大的类
很多朋友在Java开发中,使用Oracle数据库的时候,经常会碰到有ORA01000: maximum open cursors exceeded.的错误。 实际上,这个错误的原因,主要还是代码问题引起的。 ora01000: maximum open cursors exceeded. 表示已经达到一个进程打开的最大游标数。 这样的错误很容易出现在Java代码中的主要原因是:Jav
问题:我新安装了oracle 9 i后,通过SQL*PLUS建立了一个表,请问这个表是放在那个数据库里的?ORACEL 安装完后,系统一共有几个默认的数据库?我怎么才能自己新建一个数据库,然后在我建的库里面创建表并且使用他。 给我的感觉。ORACEL和SQL SERVER 不同,ORACLE是所有用户共用一个数据库。但是,是不同的用户级别
JDOM使XML在Java中的操作比以往任何时候都更加容易。 碰巧,你在过去可能已经用过众多Java库中的某一个以操作XML数据结构。那么JDOM(Java文档对象模型,Java Document Object Model)的用途是什么?开发者又为什么需要它呢? JDOM是用于Java优化的XML数据操作的源代码开放的Java库。尽管它与万维网协会(W3C,World
Oracle 是一个用于构建基于 Web 的应用程序的强大数据库。PHP 以快速和高效著称;它能够帮助您构建不会加重您的数据库负担的快速应用程序。将 Oracle 与 PHP 结合,您就获得了一个强大的动力组合。 PHP(超文本预处理器的缩写)已飞速发展成最流行的 Web 编程语言之一。 (据 netcraft.com 称,Apache 占据了整个 Web
问题:请问ORACLE有自增数值型吗?就是每加一条记录,这个数就自动加1的 还有,怎么样在SQL*PLUS下面输入日期型数据啊? INSERT INTO *** () 日期怎么表达? 答:insert into (field) values(to_date(''20030202'',''yyyymmdd'')); >oracle中关于字符和日期间的互相转换用to_date 函数. 这里有一个tri
ORACLE 数据库以其优良的性能得到广泛的称赞。但是 ORACLE 客户端不像 SQL Server 能方便地连接到数据库。首先,要给客户机装一个 ORACLEL OLEDB 通讯软件,该软件可从如下地址获得: ftp://yblshenzhen.8800.org/OraOLEDB.exe www.oracle.com 只有安装了此软件,客户机才可以和 ORACLE 服务器通讯。为什么 SQL Serve
OracleDeveloper/2000是Oracle的微机开发工具,由于它与Oracle数据库的紧密连接,比用PowerBuilder或其它高级语言采用ODBC与Oracle的连接享有得天独厚的优点,越来越在Windows95和WindowsNT平台上得到广泛应用,笔者在用其进行程序设计时感到,既然是在Windows平台上开发程序,如果能在其中应用一些WindowsAPI函数,将使Dev
1 前言 Oracle Forms 9i的工具栏,一个古老而又沉重的问题。 在很长的一段时间以来,一直为OracleForms的工具栏抓狂,经过同事Ricky与Oracle公司的几番较量,终于搞清楚OracleForms工具栏的使用和配置方法。 看似复杂的问题,最终仍由简单的方法来实现,每次长期无法解决的问题,处理过后顿悟和心痛的感觉常常
新建一个类(用于数据库连接的参数):public static string GetOracleDbConnStr() { // 数据库连接 string tempUser="system",tempPassword="andystarmkmk",tempDataSource="andy"; string tempstrCon="Provider=OraOLEDB.Oracle.1;Persist Security Info=False;"+ "User ID="+tempUser+";Password="+tempP
在很多软件系统中,系统的性能很打程度上有数据库的性能决定。以前也曾经做过很多次关于性能方面的各种测试,特别是关于oracle的,我想到也应该记录下来一部分,为大家共享。 事情发生在我们的系统从sqlserver移植到oracle,用户在一个查询的操作上等待的时间无法忍受了,我们关于这个查询的处理与原来的方式一下,
在Oracle数据库运行期间,DBA应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题。 一、Oracle警告日志文件监控 Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况: ●数据库的启动、关闭,启动时的非缺省参数; ●数据库的重做日志
想想我们的项目里能不能用存储过程。 不能:因为项目要涉及到不同的数据库,更多的是为了以后换库方便。在代码里直接写SQL语句进行查询。发生换库时,只要简单的换一下连接字符串就可以了。这叫以不变应万变,怎么讲呢,代码不变,数据库爱怎么变就怎么变换库可以灵活到什么程度,即使公司打算把Oracle项目换成Acces
1。已经检验的语句和已在共享池中的语句之间要完全一样 2。变量名称尽量一致 3。合理使用外联接 4。少用多层嵌套 5。多用并发 语句的优化步骤一般有: 1。调整sga区,使得sga区的是用最优。 2。sql语句本身的优化,工具有explain,sql trace等 3。数据库结构调整 4。项目结构调整 写语句的
Symantec公司自动化信息系统更新记 客户名称:美国Symantec公司 项目名称:自动化信息系统 主要产品:Sun Enterprise 5000、6000服务器,Sun StorEdge A3500磁盘阵列等 应 用:信息处理与服务提供 用户评价:Symantec公司信息服务部经理Kevin Bain说,“Sun在我们的各项评估中皆名列前矛,包括TPC性能测试、每笔交易
ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备