oracle学习总结(二)(转)
在oracle中实现自增型ID,删除数据表中的重复记录oracle学习总结(二) 本文的主要内容包括:在oracle中实现自增型ID,删除数据表中的重复记录一.自增型ID1.首先创建 sequence create sequence seqmax increment by 12.得到一个IDselect seqmax.nextval ID from dual 3.若要删除一个sequencedrop sequence seqmax;二.删除数据表中的重复记录1.先创建一个表CREATE TABLE "APPTEST" ( "ID" INTEGER primary key NOT NULL, "MOBILE" nvarchar2(50) NOT NULL);2.假设其中手机号大量重复,要删除重复记录,可
开源供应链设计规范之 -- 数据库命名规范(转)
四、数据库命名规范1、数据库表 根据表所属的子系统/模块,命名方式为: 数据库表名 = 子系统/模块 缩写 + 表含义 其中子系统/模块的缩写首字母大写,表含义中每个单词的首字母为大写。 子系统/模块及其缩写应在《数据库设计说明书》的约定部分加以描述。 例如:代码表可统一采用”code”为表的前缀,则:code_area表示地区代码表2、表字段: 概念模型中,每个数据库中为每个表定义唯一的缩写,长度为4~8个字符, 字段名 = 表缩写 + “_” + 字段含义。 如地区代码表字段前缀为area,其相关字段名:
jsp连接数据库大全(转)
关键字 JSP 数据库原作者姓名 asdf 文章原始出处 http://www.justhis.com/forum/ 读者评分 6 评分次数 2 正文现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用MVC的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下面SQL建 create table test(
数据库恢复一例(1)(转)
oracle9i回滚段表空间丢失后的处理方法:用隐含参数恢复数据库的例子:具体操作步骤如下:首先把初init.ora文件里自动管理改为手工管理,然后加入隐含参数:#undo_management=AUTOundo_tablespace=UNDOTBS_corrupted_rollback_segments=(_SYSSMU1$,_SYSSMU2$,_SYSSMU3$,_SYSSMU4$,_SYSSMU5$,_SYSSMU6$,_SYSSMU7$,_SYSSMU8$,_SYSSMU9$,_SYSSMU10$) SQL>startup mount (数据库启动到mount状态)SQL> alter database datafile 'D:ORACLEORADATAORCLUNDOTBS01.DBF' offline drop;Database altered.SQL>alter database open;Database
mysql 8小时空闲后连接超时的问题(转)
应用程序和数据库建立连接,如果超过8小时应用程序不去访问数据库,数据库就断掉连接 。这时再次访问就会抛出异常,如下所示: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.io.EOFException STACKTRACE: java.io.EOFException at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1913) at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2304) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2803) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573) ...
SQL Server 存储过程的经典分页(转)
建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Country] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [Note] [nvarchar] (2000) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] GO 建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLAT
SQL 语法参考手册(转)
SQL 语法参考手册 DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language), 是一种非常口语化、既易学又易懂的语法。此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,包含了资料的定义(DDL)以及资料 的处理(DML)。SQL 原来拼成 SEQUEL,这语言的原型以“系统 R“的名 字在 IBM 圣荷西实验室完成,经过 IBM 内部及其他的许多使用性及效率测试, 其结果相当令人满意,并决定在系统 R 的技术基础发展出来 IBM 的产品。而 且美国国家标准学会(ANSI)及国际标准化组织(ISO 在 1987 遵循一个
数据库恢复一例(2)(转)
最近通过做实验总结出一种数据库恢复方法,对今后的工作很有帮助: 数据库为非归档状态,只有一周前的数据文件的备份,无redolog,归档日志和controlfile的备份,此种情况一但数据库出故障只能做不完全恢复,会丢失一周前做备份时到出故障那一时候的所有数据,具体恢复方法如下: 操作系统为solaris8,内存2G,2颗CPU. 实验步骤: $sqlplus /nolog SQL>connect / as sysdba SQL> archive log list Database log mode No Archive Mode Automatic archival Enabled Archive destination /opt/oracle/arch/ORCL Oldest online log sequen
PB内置OEACLE数据库接口的使用方法(转)
PB内置OEACLE数据库接口的使用方法 马长明 PowerBuilder(PB)和Oracle分别是前端开发工具和RDBMS的主流产品。PB提供了两种与Oracle连接的接口:PowerSoft内置的数据库接口(Native Database Interface)和ODBC接口。本文介绍使用PB6?0内置Oracle接口的方法,包括数据描述文件的设置、存储过程的调用和存储过程作为数据窗口数据源的操作方法等内容,使用的RDBMS的Oracle 7?3。 PowerBuilder与Oracle的连接 假定已安装Oracle客户端应用程序。可用Sqlplus或Tnsping等是否能连接到Oracle数据库,确定在SQL?NET配置文件中使用的数据库
ORACLE的基本语法集锦(转)
-- 表create table test (names varchar2(12), dates date, num int, dou double);-- 视图create or replace view vi_test asselect * from test;-- 同义词create or replace synonym aafor dbusrcard001.aa;-- 存储过程create or replace produce dd(v_id in employee.empoy_id%type)asbegin enddd;-- 函数create or replace function ee(v_id in employee%rowtype) return varchar(15)isvar_test varchar2(15);begin return var_test;exception when others then end--
powerBuilder 9实现FLASH动画播放(转)
powerBuilder 9实现FLASH动画播放 PowerBuilder实现FLASH动画播放 PowerBuilder数据库编程中利用Flash控件进行动画播放和控制播放的方法。 关键词 OLE控件 动画 Flash PB 1. 前言 PowerBuilder (以下简称PB)是一种面向对象、快速开发数据库的开发平台,常用于数据库的开发,FLASH动画不仅包含动画,还可有声音等形成非常形象的动感画面,在 PB开发的程序中加入FLASH动画,使得程序更具活力,为用户创造一个更加友好的交互式界面。下面介绍在PB8.0数据库编程中用Flash 5提供的 OLE控件“SwFLASH.ocx”实现动画播放的一种方法。 2. PB中OLE控
Power Builder同时连接多个数据库(转)
Power Builder同时连接多个数据库赵韶平 只 需 设 置 两 个 TRANSACTION对 象 即 可 。 以 下 为 同 时 连 接 SQL SERVER和 DBF数 据 库 的 示 例 : 连 接 SQL SERVER: SetPointer(HourGlass!) //窗 口 居 中 f_center(this) //根 据 sgselect 连 接 不 同 的 套 string sSelect string temp sSelect="d_gdzc"+sgselect SQLCA.DbParm = ProfileString(gzINIFile,"Database","DbParm","") SQLCA.DBMS = ProfileString(gzINIFile,"Databas
LabView与SQL Server的连接(转)
摘要:本文介绍LabView与SQL Server的连接方法。关键字:LabView、SQL Server、连接。 正文:在用LABVIEW进行数据采集分析过程中,一般会用到数据库。在数据量很大的场合,可考虑使用SQL SERVER。下面就介绍LABVIEW与SQL SERVER的连接方法。连接思路:先在SQL SERVER建立自己的数据库,如MyDB。然后在操作系统建立一数据源(ODBC),此数据源的驱动选择SQL SERVER,数据源与SQL SERVER中的MyDB关联。最后在LABVIEW中使用ActiveX连接到数据源。本文假设用户已经建立一数据源LABVIEWconSQL,且数据源关联到数据库MyDB,包含表tempDemo,表格
web项目经理手册-需求变更管理(转)
web项目经理手册-需求变更管理版权声明:如有转载请求,请注明出处:http://blog.csdn.net/yzhz 杨争 需求变更管理是web项目管理中最重要的一个环节,需求变更管理的有效性直接影响项目的成功与否。 对待变更的态度:1、变更是不可避免的。2、变更必须被管理。3、积极发现引起变更的因素,促使变更尽可能早的出现,减低变更带来的风险。需求变更管理的目标:1、相关的干系人必须清楚地了解发生的变更。2、变更处于有效的管理中。3、尽量降低变更带来的风险。 通过制定需求变更的流程,确保项目中的需求变更有效地进行,实现上述
[Oracle]数据库系统紧急故障处理方法6(转)
* 核心提示:Oracle逻辑结构故障的处理方法:逻辑结构的故障一般指由于人为的误操作而导致重要数据丢失的情况。在这种情况下数据库物理结构是完整的也是一致的。对于这种情况采取对原来数据库的全恢复是不合适的,我们一般采用三种方法来恢复用户数据。 采用exp/imp工具来恢复用户..... Oracle逻辑结构故障的处理方法: 逻辑结构的故障一般指由于人为的误操作而导致重要数据丢失的情况。在这种情况下数据库物理结构是完整的也是一致的。对于这种情况采取对原来数据库的全恢复是不合适的,我们一般采用三种方法来恢复用户数据。
[Oracle]数据库系统紧急故障处理方法4(转)
核心提示:新增archives 时的状况: 条件和假设:自上次镜像备份以来已经生成新的archive log(s); Archivelog Mode; 有同步的datafile(s) 和control file(s) 的镜像(冷)拷贝;archive log(s) 可用。 恢复步骤: 1. 如果数据库尚未关闭,则首先把它关闭: $ svrmgrl svrmgrl conn..... 新增archives 时的状况: 条件和假设:自上次镜像备份以来已经生成新的archive log(s); Archivelog Mode; 有同步的datafile(s) 和control file(s) 的镜像(冷)拷贝;archive log(s) 可用。 恢复步骤: 1. 如果数据库尚未关闭,则首先把它关
[Oracle]数据库系统紧急故障处理方法5(转)
核心提示:恢复步骤: 1. 将冷拷贝的datafiles(s) 和control file(s) 抄送回原始地点: $ cp /backup/good_one.dbf /orig_loc/bad_one.dbf $ cp /backup/control1.ctl /disk1/control1.ctl 2. 以mount 选项启动数据库: $ svrmgrl svrmgrl connect internal svrmgrl startup mount..... 恢复步骤: 1. 将冷拷贝的datafiles(s) 和control file(s) 抄送回原始地点: $ cp /backup/good_one.dbf /orig_loc/bad_one.dbf $ cp /backup/control1.ctl /disk1/control1.ctl 2. 以mount 选项启动数据库: $ svrmgrl svrmgrl&
[Oracle]数据库系统紧急故障处理方法3(转)
核心提示:system表空间的数据文件损坏: 1. 以mount方式启动数据库 svrmgrlstartup mount; 2. 从相应的备份结果集中恢复关于这个数据文件的最近的备份。对于没有采用带库备份的点可以直接从磁带上恢复;对于用带库备份的点用相应的rman脚本来恢复。 3. 恢复system表空间: svrmgr..... system表空间的数据文件损坏: 1. 以mount方式启动数据库 svrmgrl>startup mount; 2. 从相应的备份结果集中恢复关于这个数据文件的最近的备份。对于没有采用带库备份的点可以直接从磁带上恢复;对于用带库备份的点用相应的rman脚本来恢复
[Oracle]数据库系统紧急故障处理方法1(转)
Oracle物理结构故障是指构成数据库的各个物理文件损坏而导致的各种数据库故障。这些故障可能是由于硬件故障造成的,也可能是人为误操作而引起。所以我们首先要判断问题的起因,如果是硬件故障则首先要解决硬件问题。在无硬件问题的前提下我们才能按照下面的处理方发来进一步处理。 控制文件损坏: 控制文件记录了关于oracle的重要配置信息,如数据库名、字符集名字、各个数据文件、日志文件的位置等等信息。控制文件的损坏,会导致数据库异常关闭。一旦缺少控制文件,数据库也无法启动,这是一种比较严重的错误。 损坏单个控制
[Oracle]数据库系统紧急故障处理方法2(转)
切换变为激活的重做日志,所以损坏的非激活的重做日志最终也会导致数据库..... 6. 用适当的方法进行数据库全备份。 重做日志文件损坏: 数据库的所有增、删、改都会记录入重做日志。如果当前激活的重做日志文件损坏,会导致数据库异常关闭。非激活的重做日志最终也会因为日志切换变为激活的重做日志,所以损坏的非激活的重做日志最终也会导致数据库的异常终止。在ipas/mSwitch中每组重做日志只有一个成员,所以在下面的分析中只考虑重做日志组损坏的情况,而不考虑单个重做日志成员损坏的情况。 确定损坏的重做日志的位置及其