拥有Oracle标签的文章
Oracle

参数返回Oracle 常用函数:nvl/nullif/case when

今天一直在研究参数返回之类的问题,上午正好有机会和大家讨论一下.1.nvl函数nvl函数将一个null值转换为一个实际的值,数据类型可所以日期,数字,字符,数据类型必须匹配:如:nvl(commision,0)nvl(hiredate,'01-JAN-87')nvl(job_id,'nomanager')nvl(to_char(job_id),'nomanager')nvl可以转换任何数据类型,但是转换的数据类型返回值必须是nvl(expr1,expr2)

系统 2019-08-12 01:53:58 2333

Oracle

Oracle Class6-1. PL/SQL 简介(数据类型,逻辑比

------------------------2013-5-16------------------------1.sql概念,主要特点,使用sql工具,如何访问及本书实例两个数据表2.单个表查询3.多个表查询4.复杂的嵌套查询5.查询函数6.sql录入数据7.sql删除数据8.sql更新数据sql已经被ANSI(美国国家标准化组织)确定为数据库系统的工业标准。DQL:查询DDL:建立,删除和修改数据对象DML:完成数据操作的命令,包括查询。DCL:控制

系统 2019-08-12 01:53:40 2325

Oracle

Oracle知识点总结(一)

体系结构:数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制。体系结构包括:实例(instence),数据库文件(database),用户进程(userprocess),服务器进程(serverprocess),以及其他文件(如参数文件(parameterfile),密码文件(passwordfile),归档日志文件(archivelogfile)等)。Oracle服务器由数据库文件和数据库实例组成。其中数据库实例包括SG

系统 2019-08-12 01:33:37 2325

Oracle

Oracle学习笔记: 管理控制文件 ----摘自《Orac

■修改初始化参数control_filesSQL>altersystemsetcontrol_files='/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/control01.ctl','/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/control02.ctl','/export/home/opt/product/10.1.0.3.0/oradat

系统 2019-08-12 01:53:31 2322

Oracle

Oracle Class8. 子程序和程序包

------------------------2013-5-19------------------------子程序的类型--过程,用于执行某项操作--函数,用于执行某项操作并返回值createorreplaceprocedure--过程名称[parameterlist]--参数列表is|as;--局部声明begin(executablestatements)--可执行语句end;参数模式:-

系统 2019-08-12 01:53:35 2321

Oracle

高效删除Oracle数据库中重复数据的方法

对数据库进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对数据库的操作过程中带来很多的不便,那么怎么删除这些重复没有用的数据呢?重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证,提高数据恢复服务水平,方便实现数据容灾等。重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。Oracle数据库重复数据删除技术有如下优势:更大的备份容量、数据能得到持续验证、有更高的数

系统 2019-08-12 01:53:20 2320

Oracle

Oracle 初学

一、安装xp下的安装文件有两个,需要都解压。。。不要只解压其中一个就开始安装了--当进度条走到100%了,却还有两项'进行中'....这时请耐心等待,不要取消二、建库、表空间和用户1.建库开始\程序\Oracle11g_home1\配置和移植工具\DatabaseConfigurationAssistant2.创建表空间、授权createtablespacexuxl_datadatafile'D:\Oracle\data\xuxl_data.dbf'siz

系统 2019-08-29 22:58:34 2318

Oracle

oracle 中字段由大改小的方法

需求:修改字段类型时,字段长度由大改小,字段类型由大改小,数据库不让修改,提示必须先清除数据,但数据有系统非常重要时可以采用如下方案。扩展使用:1.可用于备份重要表的数据(只需要执行1,2步骤即可)2.可用于对物理隔离的两个生产数据库进行同步(在A数据库执行1,2步骤,在B数据库执行3,6,7步骤即可)1.抽出表中数据select'insertintoYJ_QYMB(ID,SSFDJT)values('''||ID||''','''||SSFDJT||''

系统 2019-08-12 01:54:47 2318

Oracle

【Oracle 学习笔记】Day 2 视图、序列、同义词

视图额。。不要笑话我。我现在才知道视图是可以进行UPDATE的,那当然连DELETE也可以了。汗一个。这里呢,强调两个后缀。withcheckoptionwithReadonlyCreateviewMaterials_viewasselect*fromMaterialswhereMaterialCodelike'9%'withcheckoptionGo噢。。仿佛上面是SQLServer的。。Oracle一样啦.更新的时候会这样提示的。Readonly也差不

系统 2019-08-12 01:52:18 2314

Oracle

ORACLE跨越时间点的恢复

在oracle10g之前使用resetlogs打开数据库之后,之前的的备份就不能用于恢复了。即不能进行跨resetlogs时间点的恢复。所以要求执行完之后马上进行全库备份。Oracle10g以后允许跨越resetlogs时间点进行完全或者不完全恢复。实验如下:执行全库备份。RMAN>backupdatabaseplusarchivelogdeleteallinput;insertintotestselect*fromtest;SQL>altersystem

系统 2019-08-12 01:55:03 2311

Oracle

Oracle“记录被另一个用户锁住” 无法更新删除

1、查看数据库锁,诊断锁的来源及类型:selectobject_id,session_id,locked_modefromv$locked_object;或者用以下命令:selectb.owner,b.object_name,l.session_id,l.locked_modefromv$locked_objectl,dba_objectsbwhereb.object_id=l.object_idSELECTlpad('',decode(l.xidusn,

系统 2019-08-12 01:54:11 2308

Oracle

SQLServer访问Oracle查询性能问题解决

原文:SQLServer访问Oracle查询性能问题解决1.问题系统有个模块,需要查询Oracle数据库中的数据。目前是通过建立链接服务器实现的。SQLServer访问Oracle实现可参考这篇文章http://www.cnblogs.com/gnielee/archive/2010/09/07/access-oracle-from-sqlserver.html目前的查询语句就是一个简单的带where条件的查询语句,类似如下:SELECT*FROMLINK

系统 2019-08-12 01:33:12 2308

Oracle

oracle_表分区

一.分区表理论知识Oracle提供了分区技术以支持VLDB(VeryLargeDataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。WhentoPartitionaTable什么时候需要分区表,官网的2个建议如

系统 2019-08-12 01:54:40 2305

Oracle

提高Oracle的Insert、Update等操作速度

在Oracle数据库中,Insert、Update、Delete三个操作是对数据库中的数据进行插入、更新以及删除。在进行这些操作时,如果数据库中的记录比较多时,则所需要的时间比较长。如需要利用一个Update语句更新大量记录时,即使更新的内容很简单,如只是将价格提升10%,但是仍然需要花费比较成的时间。所以从某种程度上来说,进行这些操作时其执行速度跟内容的大小关系不大,反而跟记录的多少却有很大的关系。那么在Oracle数据库中,能否采取一些措施来提高这些操

系统 2019-08-12 01:55:06 2301

Oracle

PowerDesigner中创建Oracle表全过程记录

原文:PowerDesigner中创建Oracle表全过程记录本文记录如何在PowerDesigner中创建一个Oracle结构的表。在进行本文阅读之前,需要在PowerDesigner进行DBMS修改,DataBase创建,用户创建,表空间创建。1.创建表,填写name,code,comment,owner(需要提前创建)2.创建表中的对应的列2.1对主键进行编辑,选择主键后,点击属性按钮(第一个按钮)2.2确认name,code,table,Prima

系统 2019-08-12 01:54:35 2292