上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页

2011年7月18日

oracle 乘積

摘要: SELECT power(10, Sum(Log(10, (1+TC_QMSTA024/100)))) FROM DS4.TC_QMSTA_FILE WHERE TC_QMSTA002 = '51RB71OIRA' AND TC_QMSTA003 = '1901' AND TC_QMSTA023 IN ('1', '2') 阅读全文

posted @ 2011-07-18 17:14 Mayvar 阅读(180) 评论(0) 推荐(0) 编辑

2011年7月16日

oracle 備份(2)

摘要: RMAN 备份与恢复 实例 分类: Oracle RMAN 系列 2009-10-19 17:13 9670人阅读 评论(9) 收藏 举报 1. 检查数据库模式: sqlplus /nolog conn /as sysdba archive log list (查看数据库是否处于归档模式中) 若为非归档,则修改数据库归档模式。 startup mount alter database archivelog alter database open2.连接到target数据库命令: connect target / (connect target system/oracle@ora10g,如果数据 阅读全文

posted @ 2011-07-16 13:34 Mayvar 阅读(636) 评论(0) 推荐(0) 编辑

oracle window server2000 備份和恢復

摘要: Oracle备份与恢复案例By Piner一. 理解什么是数据库恢复 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致可以分为复原(Restore)与恢复(Recover)过程。数据库恢复可以分为以下两类:1.1实例故障的一致性恢复当实例意外地(如掉电、后台进程故障等)或预料地(发出SHUTDOUM ABORT语句)中止时出现实例故障 阅读全文

posted @ 2011-07-16 13:16 Mayvar 阅读(583) 评论(0) 推荐(0) 编辑

2011年7月15日

oracle 面向對象(2)

摘要: 继承/覆盖/重载----------------------------------------------------------对象的继承,注意:UNDER DROP TYPE HUMANCREATE TYPE HUMAN AS OBJECT( NAME VARCHAR2(20), SEX VARCHAR2(1), -- M :MALE F:FEMALE BIRTHDAY DATE) NOT FINAL;CREATE TYPE EMPLOYEE_TYPE UNDER HUMAN( EMP_NO VARCHAR2(20), DEPT_NO VARCHAR2(20), JOB_TITLE VA 阅读全文

posted @ 2011-07-15 17:34 Mayvar 阅读(392) 评论(0) 推荐(0) 编辑

oracle 面向對象(1)

摘要: Oracle 面向對象(3)关系数据库在不断地发展时,许多数据库引入了面向对象的思想,这其中以Oracle为代表,Oracle9i就号称面向对象数据库。 自Oracle9i以来,Oracle就不再是单纯的关系数据库管理系统,它在关系数据库模型的基础上,添加了一系列面向对象的特性。Oracle的对象体系遵从面向对象思想的基本特征,许多概念同C++,JAVA中类似,具有继承,重载,多态等特征,但又有自己的特点。1、 Oracle面向对象的最基本元素是它的对象类型——Type。下面开始写自定义对象类型( as object 必须关键字) 1createorreplacetypeADDRESSas . 阅读全文

posted @ 2011-07-15 17:28 Mayvar 阅读(622) 评论(0) 推荐(0) 编辑

oracle 函數(1)

摘要: 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数; 组函数 本文将讨论如何利用单行函数以及使用规则。SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。这些函数均可用于SELECT,WHERE、ORDER BY等子句中,例如下面的例子中就包含了TO_CHAR,UPPER,SOUNDEX等单行函数。 SELECT ename,TO_CHAR(hiredate,'day,DD 阅读全文

posted @ 2011-07-15 17:25 Mayvar 阅读(287) 评论(0) 推荐(0) 编辑

oracle 分組函數

摘要: 1.select deptno,row_number() over(partition by deptno order by sal) from emp order by deptno; 2.select deptno,rank() over (partition by deptno order by sal) from emp order by deptno; 3.select deptno,dense_rank() over(partition by deptno order by sal) from emp order by deptno; 4.select deptno,ename,s 阅读全文

posted @ 2011-07-15 17:24 Mayvar 阅读(190) 评论(0) 推荐(0) 编辑

oracle 優化2

摘要: No1:选择合适的优化器No2:共享SQL为了不重复解析相同的SQL语句,在第一次解析之后, ORACLE将SQL语句存放在内存中.这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享. 因此,当你执行一个SQL语句(有时被称为一个游标)时,如果它和之前的执行过的语句完全相同, ORACLE就能很快获得已经被解析的语句以及最好的执行路径. ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用. 可惜的是ORACLE只对简单的表提供高速缓冲(cache buffering) ,这个功能 阅读全文

posted @ 2011-07-15 17:22 Mayvar 阅读(336) 评论(0) 推荐(0) 编辑

oracle 優化

摘要: ORACLE SQL优化(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM 子句中的表名,FROM 子句中写在最后的表 (基础表driving table)将被最先处理,在FROM 子句中包含多个表的情况下,你必须选择记 录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersec tion table)作为基础表, 交叉表是指那个被其他表所引用的表. (2) WHERE 子句中的连接顺序.: ORACLE 采用自下而上的顺序解析WHERE 子句,根据这个原理,表之间的连接必须写在其他WHE RE 阅读全文

posted @ 2011-07-15 17:20 Mayvar 阅读(492) 评论(0) 推荐(0) 编辑

2011年7月4日

LINQ 之 JOIN(2)

摘要: LINQ之Join 分类: LINQ 2010-06-30 14:23 333人阅读 评论(0) 收藏 举报 适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。该扩展方法对两个序列中键匹配的元素进行inner join操作SelectMany说明:我们在写查询语句时,如果被翻译成SelectMany需要满足2个条件。1:查询语句中没有join和into,2:必须出现EntitySet。在我 阅读全文

posted @ 2011-07-04 17:42 Mayvar 阅读(18100) 评论(0) 推荐(4) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页

导航