数据库
xr1128
这个作者很懒,什么都没留下…
展开
-
完全卸载Oracle
软件环境:1、Windows XP + Oracle 10g2、Oracle安装路径为:d:\Oracle实现方法:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务;2、开始->程序->Oracle – OraDb10g_home1>Oracle Installation Products-> Universal Installer ...原创 2009-03-11 15:26:38 · 77 阅读 · 0 评论 -
关于Oracle与SqlServer中获取所有字段、主键、外键的sql语句
[code="sql"]--oracle:--查询某个表中的字段名称、类型、精度、长度、是否为空select COLUMN_NAME,DATA_TYPE,DATA_PRECISION,DATA_SCALE,NULLABLE from user_tab_columns where table_name ='YourTableName'--查询某个表中的主键字段名selec...原创 2008-11-03 10:40:52 · 115 阅读 · 0 评论 -
oracle基础
[code="sql"]建表,删表 create table temp_search ( id numeric(8) primary key not null, searchName nvarchar2(50) not null, tableName nvarchar2(50) , condition nvarchar2(2000)) drop table temp...原创 2008-11-03 10:44:44 · 89 阅读 · 0 评论 -
用存储过程重置序列
[code="sql"]SQL> create sequence seq_1 increment by 1 start with 1 maxvalue 999999999; 序列已创建。 SQL> create or replace procedure seq_reset(v_seqname varchar2) as n number(10); tsql varchar2(...原创 2008-11-03 10:46:37 · 162 阅读 · 0 评论 -
oracle中序列的使用
1.基本语法 (1) 创建序列命 CREATE SEQUENCE [user.]sequence_name [INCREMENT BY n] [START WITH n] [maxvalue n | nomaxvalue] [minvalue n | nominvalue] [CYCLE|NOCYCLE] [CAC...原创 2008-11-03 10:50:33 · 122 阅读 · 0 评论 -
Oracle中的临时表用法汇总
[code="sql"]1.语法在Oracle中,可以创建以下两种临时表:1)会话特有的临时表CREATE GLOBAL TEMPORARY ( )ON COMMIT PRESERVE ROWS;2)事务特有的临时表CREATE GLOBAL TEMPORARY ( )ON COMMIT DELETE ROWS;CREATE ...原创 2008-11-03 11:06:22 · 134 阅读 · 0 评论 -
Oracle 游标使用大全
[b]查询[/b] SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT INTO语法如下: SELECT [DISTICT|ALL]{*|column[,column,...]} INTO (variabl...原创 2008-11-03 11:20:11 · 79 阅读 · 0 评论 -
Oracle 数据库创建表空间、创建用户指定表空间
[code="oracle"]//创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent ma...原创 2009-08-25 17:17:56 · 414 阅读 · 0 评论 -
使用pl/sql导出数据
如果只导出表的结构(建表语句),不导出表的数据,可用Tools--Export User Objects选中要导出的表,设置好导出的路径和各个参数后,点击Export就OKPS:这种方式只能导出属于这个用户的表,其他用户的表不能导出,建议用命令行导出(exp, imp)如果想将表结构,表的数据,触发器,函数之类的全部导出,可用Tools--Export Tables...原创 2009-08-25 21:29:53 · 113 阅读 · 0 评论 -
oracle中将数据导入到指定表空间
[code="oracle"]--创建临时表空间 create temporary tablespace yhtemp tempfile 'D:\oracle\oradata\Oracle10g\yhtemp.dbf' size 50m autoextend on next 50m maxsize 20480m extent...2009-08-26 14:53:58 · 426 阅读 · 0 评论 -
数据库优化设计方案
1 引言 数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争。本文从基本表设计、扩展设计和数据库表对象放置等角度进行讨论,着重讨论了如何避免磁盘I/O瓶颈和减少资源竞争。 2 基于第三范式的基本表设计 在基于表驱动的信息管理系统(MIS)中,基本表的设计规范是第三范式(3NF)。第三范式的基本特征是非主键属性只依赖于主键属性。基于第三范式的数据库表设计具有很多优点...原创 2010-02-24 23:39:11 · 85 阅读 · 0 评论 -
详解:oracle数据库名、数据库实例名、数据库域名、数据库服务名
数据库名(db_name)数据库实例名(instance_name)数据库域名(db_domain)服务名(service_name)操作系统环境变量(ORACLE_SID) 一、数据库名 什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据...原创 2010-08-26 11:28:33 · 161 阅读 · 0 评论 -
SQL Server和Oracle的常用函数对比
[code="sql"]-------------------------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整...原创 2008-11-03 10:36:48 · 101 阅读 · 0 评论 -
在数据库中对树进行遍历查询
目 录 一、测试准备 二、实现各种查询要求 三、要点总结 正 文 一、测试准备 1、先假设有如下部门结构。 1 / \ 2 3 /\ /|\ 4 5 6 7 8 2、然后建立测试表和数据。 drop table t_dept_temp;create table t_dept_temp(DEPT_ID NUMBER(2) ...原创 2008-11-03 10:32:04 · 122 阅读 · 0 评论 -
浅谈数据库设计技巧
说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处...原创 2008-11-03 10:30:25 · 65 阅读 · 0 评论 -
IP地址变化后Oracle 10g如何才能不受影响
解决步骤如下: 1、控制面板--->添加硬件--->下一步--->是,我已经连接了此硬件--->添加新硬件--->安装我手动从列表选择的硬件-->网络适配器---> microsoft---->Microsoft loopback Adapter--->下一步---->安装完成。 2、 在hosts文件中添加 “10.10.10.10 机器名”(这个文件,你可以通过文件...原创 2009-03-11 15:28:02 · 100 阅读 · 0 评论 -
oracle数据库文件中的导入\导出(imp/exp命令)
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。执行环境: 可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径, 该目录下有EXP...原创 2009-03-11 15:36:23 · 117 阅读 · 0 评论 -
新手存储过程碰到的小细节
SQL Window[code="sql"]create or replace procedure Pro_SPL_Upsno is v_sql varchar2(4000); cursor c1 is --游标的使用 select spli_sid v_supplierid, lpad(spli_sno, 1...2008-11-02 19:36:16 · 100 阅读 · 0 评论 -
oracle 日期类型字段的操作
在java对oracle的操作中,日期字段是很头疼的事情,其实仔细研究一下也并不难掌握。 举个例子来说明: 表 book 中有name varchar2(20)//书籍名称,buydate Date //购买日期 两个字段。 已经创建了数据库连接Connection conn; 方法一、使用java.sql.Date实现比较简单的yyyy-mm-dd格式...原创 2008-11-02 19:59:42 · 105 阅读 · 0 评论 -
EXECUTE IMMEDIATE 用法
EXECUTE IMMEDIATE 代替了以前Oracle8i中DBMS_SQL package包. 它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包之...原创 2008-11-03 09:31:20 · 1013 阅读 · 0 评论 -
PLSQL单行函数和组函数详解
PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则。 SQL中...原创 2008-11-03 09:58:32 · 134 阅读 · 0 评论 -
数据库连接、设计以及备份技巧集锦
重要提示:本文部分内容是斑竹从论坛搜集整理而来,如果您认为该文档的内容侵犯了您的权益,请与整理者(excelarthur@yahoo.com.cn)联系 JDBC操作各种数据库经验技巧集萃 Java 数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而...原创 2008-11-03 10:15:22 · 151 阅读 · 0 评论 -
精妙SQL语句收集
[code="sql"]SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device...原创 2008-11-03 10:21:09 · 96 阅读 · 0 评论 -
三种Windows版本下教你如何卸载Oracle
在卸载Oracle时删不干净,搞的要重装系统,本人在工作中总结出如下方法,希望对大家有所帮助。 1.以Administrators group身份登陆windows系统。 2.通过Oracle installer 卸载所有orcle产品及组件。 3.停掉Oracle Service服务。 4.删除%ORACLE_base%文件和SYSTEM_DRIVE:progra...原创 2008-11-03 10:23:29 · 113 阅读 · 0 评论 -
DBA日常sql列表
[code="sql"]--监控索引是否使用 alter index &index_name monitoring usage; alter index &index_name nomonitoring usage; select * from v$object_usage where index_name = &index_name; ...原创 2008-11-03 10:25:03 · 79 阅读 · 0 评论 -
数据库设计的黄金经验
通俗地理解三个范式,对于数据库设计大有好处。在数据库设计中,为了更好地应用三个范式,就必须通俗地理解三个范式(通俗地理解是够用的理解,并不是最科学最准确的理解): 第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解; 第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性; 第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字...原创 2008-11-03 10:28:09 · 83 阅读 · 0 评论 -
oracle体系结构
ORACLE 体系结构 前言 很多人大楷都是从SQL Server转过来的,可能是受MS的影响太深,老想着用SQL Server的方法来解决ORACLE的问题,这就是一个极大的失误,比如有人就老喜欢用那个OEM,那个我一直认为是ORACLE的糟粕的一个代表,ORACLE的精髓是代码的管理,任何管理、备份、恢复都可以通过代码或脚本实现。比如还有的人就喜欢SQL Server过程中...原创 2010-08-26 11:42:56 · 115 阅读 · 0 评论