数据库
文章平均质量分 61
frankzcy
这个作者很懒,什么都没留下…
展开
-
SQL*Loader工作机制以及实例
SQL Loader是一个将其他数据源转换为Oracle数据库数据的工具(Export/Import转换的只能是Oracle类型的数据源)。1.工作机制 SQL Loader从控制文件中读取指令,然后根据指令读取数据文件,然后将数据存入Oracle数据库中。所以,SQL Loader至少涉及到两个核心文件——控制文件和数据文件。 控制文件通知SQL Loader数据应放在何处,并描述装转载 2009-09-10 14:49:00 · 640 阅读 · 0 评论 -
可更新视图的说明
Oracle是一个适用于大中型企业、功能强大且较为复杂的对象-关系型数据库管理系统,它在银行、电信、航空、保险、证券等领域都有着非常广泛的应用。在Oracle数据库的应用当中,经常需要涉及到对视图的操作。Oracle对视图的查询操作没有任何的限制,但是对视图的更新操作往往受到一定的约束。下面介绍如何实现对Oracle可更新视图的设计。 1 视图的概念 视图(View)是转载 2013-04-26 10:03:56 · 2360 阅读 · 0 评论 -
oracle视图更新,替代触发器
在oracle中通常如果视图的数据源来自单表则该视图可以进行更新。而如果视图数据源来自两个以上表时这个视图是不可更新的。但有时候为了操作的方便我们更希望能够对多表视图也进行更新。这时候我们可以通过建立更新触发器来替代该视图原有更新以达到多表更新的效果例如:3.1 创建测试数据表--===================================================转载 2013-04-25 21:36:34 · 2853 阅读 · 0 评论 -
oracle timestamp(6)
我们都知道date和timestamp都是对日期和时间的表示,只是两种类型的精确度不同,前者精确到秒,后者精确到小数秒(fractional_seconds_precision),可以是 0 to 9,缺省是6。但是对date类型的运算很简单,有很多函数可用来处理;而两个timestamp的差则是很直观地显示为多少天+多少小时+多少分钟+多少秒+多少小数秒,SQL> create ta转载 2012-03-05 11:32:34 · 22012 阅读 · 0 评论 -
如何在oracle中导入导出dmp数据库文件
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执原创 2011-08-06 13:39:49 · 798 阅读 · 0 评论 -
oracle中分页的实现方式.rownum的使用
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。 举例说明:例如表:student(学生)表,表结构为:ID char(6) --学号name VARCHAR2(10) --姓名 create table stud转载 2010-05-10 20:48:00 · 684 阅读 · 0 评论 -
Oracle Concepts 中文版 (10g R2)
http://www.zw1840.com/oracle/translation/concepts/index.htm原创 2010-05-06 22:37:00 · 746 阅读 · 0 评论 -
oracle创建表空间.创建用户.创建表
在SQL*Plus中:(1)如何添加删除数据库?(2)数据库就是表吗??(3)如何创建表空间?(4)如何创建用户?(5)是不是一个表空间只能创建一个用户?(6)怎样从客户端访问数据库服务器的配置? 回答: 1、何添加删除数据库?没这种概念,不懂。 2、数据库=所有的oracle的数据文件+控制文件+日志文件+参数文件,数据库不是表 3、create tablespace ... 语句转载 2010-04-28 14:31:00 · 3885 阅读 · 0 评论 -
oracle中的全局数据库名称和sid的区别
数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID) 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。这些都存在于同一个数据库转载 2010-04-29 10:57:00 · 659 阅读 · 0 评论 -
Oracle字符集问题总结
经常有同事咨询oracle数据库字符集相关的问题,如在不同数据库做数据迁移、同其它系统交换数据等,常常因为字符集不同而导致迁移失败或数据库内数据变成乱码。现在我将oracle字符集相关的一些知识做个简单总结,希望对大家今后的工作有所帮助。 一、什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允转载 2010-04-29 10:56:00 · 399 阅读 · 0 评论 -
MSDE
MSDE全称是MS SQL Server Desktop Engine,俗称MSSQL的桌面版,它是一个基于 SQL Server 核心技术构建的数据引擎。MSDE 2000 支持单处理器和双处理器,是面向小型应用程序桌面扩展的可靠的存储引擎和查询处理器。MSDE与SQL Server完全兼容,它只支持数据库容量2G,并发用户不超5个,没有图型管理工具,但是免费的 。 SQL Server系原创 2010-04-07 09:58:00 · 3179 阅读 · 0 评论 -
Oracle 绑定变量
1、定义一个绑定变量VAR[IABLE] [variable [NUMBER|CHAR|CHAR (n)|NCHAR|NCHAR (n) |VARCHAR2 (n)|NVARCHAR2 (n)|CLOB|NCLOB|REFCURSOR]]定义一个绑定变量,该变量可以在pl/sql中引用。可以用print命令显示该绑定变量的信息。 2、oracle 中,对于一个提交的sql语句,存在两种原创 2009-12-25 15:03:00 · 966 阅读 · 0 评论 -
事务,DML,DDL,DCL的概念
1.事务 事务的官方解释是:事务是包含一个或多个SQL语句的逻辑单元.事务中的SQL语句能够全不提交(COMMIT),也可以全不回滚(Rollback).从上面的解释看,事务类似于操作系统中的进程,执行时不可分割,要么一起提交,要么一起回滚,可以将事务理解为于Oracle服务器的一次交互,Oracle中有很多的事务类型,包括:读写事务,可读事务,离散事务.默认的是读写事务.※ 读写事务原创 2009-12-07 09:18:00 · 3272 阅读 · 1 评论 -
常用系统存储过程
第三章 常用系统存储过程 3.1 oracle 存储过程的基本语法 3.1.1 基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 3.1.2 SELECT INTO STATEMENT 将sel转载 2009-09-09 13:30:00 · 540 阅读 · 0 评论 -
Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表转载 2013-12-05 15:12:34 · 706 阅读 · 0 评论