
ORACLE
文章平均质量分 65
zhu473105308
这个作者很懒,什么都没留下…
展开
-
数据库 索引
索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 例如这样一个查询:select * from table1 where id=44。如果没有索引,必须遍历整个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),转载 2011-09-09 11:25:23 · 247 阅读 · 0 评论 -
oracle 全部高级查询部分(二)
1. 查询员工表所有数据, 并说明使用*的缺点select * from emp;select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp;使用*时要先用转换成select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp;2. 查询职位(JOB)为'PRESI...原创 2011-04-12 21:40:30 · 132 阅读 · 0 评论 -
oracle 查询当前的时间最后的日期
SELECT to_number(to_char(last_day(sysdate),'dd')) FROM dual; select last_day(sysdate)-last_day(add_months(sysdate,-1)) from dual;原创 2011-04-12 11:16:45 · 577 阅读 · 0 评论 -
oracle 事务概念
1、事务概念: 概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。 主要特性:确保数据库的完整性。 2、事务的ACID...原创 2011-04-12 11:05:10 · 491 阅读 · 0 评论 -
oracle 函数排名
SQL> SELECT empno,ename,sal,rank() over(ORDER BY nvl(sal,0) DESC) 排序 from emp; EMPNO ENAME SAL 排序----- ---------- --------- ---------- 1 zhulei 10000.00 ...原创 2011-04-12 11:01:24 · 94 阅读 · 0 评论 -
Oracle 数据库(2)
Dual系统表介绍数据类型: 数据是信息数字表现形式,信息的加工处理是以大量的结构化数据为载体进行的,数据库管理系统的核心是数据库,数据库的主要对象是表,表是结构化数据存储的地方. Oracle系统也提供了大量的数据类型主要包括两大类:用户自定义的数据类型内置的数据类型A、字符型字符数据类型可以用于声明包含了多个字母数字数据的字段。固定长度的字符类型...原创 2011-04-11 08:45:33 · 113 阅读 · 0 评论 -
Oracle存储过程
:arrow: 存储过程是一个命名PL/SQL程序块,它可以被赋予参数,存在数据库中,可以被用户调用。由于存储过程是已经编译好的代码,所以再调用的时候不必再次的进行编译,从而提高程序的运行效率。另外存储块可以实现程序的模块化设计。创建存储过程:Create [or replace] procedure Procedure NAME [Prameter [in|out|in o...原创 2011-04-14 20:57:16 · 88 阅读 · 0 评论 -
oracle 异常处理
Oracle 异常处理异常是Oracle数据库中的PL/SQL 代码执行期间出现的错误。无论任何时候,当PL/SQL引擎执行代码时,都可能会遇到异常。当产生异常时,PL/SQL会将程序控制转到程序块的异常处理部分。如果一场没有被处理,那么异常就会传播,或者发往程序的调用者。如果用户创建的程序块没有异常处理部分那么任何异常都会发送到sql*plus中。而sql*plus处理异常的方式就是在屏...原创 2011-04-14 20:56:03 · 109 阅读 · 0 评论 -
Oracle权限笔记
一、系统的默认用户sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二、登陆sqlplus / as sysdba;//登陆sys帐户 ...原创 2011-04-13 21:08:50 · 125 阅读 · 0 评论 -
oracle游标的简单使用规则
oracle游标 最近对oracle 中的游标有了新的认识所以写出来给大家分享分享。在通过select 语句查询时,返回的结果通常是多行记录组成的集合。这对于程序设计语言而言,并不能够处理以集合形式返回的数据,为此,s...原创 2011-04-13 21:02:27 · 147 阅读 · 0 评论 -
%TYPE和%ROWTYPE类型的变量
写道 在定义变量时处理可以使用oracle规定的数据类型外,还可以使用%TYPE和%ROWTYPE来定义变量. %TYPE类型的变量是专门为存储在数据列中检索到的值而创建的.对于使用%TYPE创建的变量,其数据类型由系统根据检索的数据列的数据类型决定. %ROWTYPE类型的变量,它可以一次存储从数据库检索的一行数据。当你不知道表中的数据类型是什么时候?那你就考虑...原创 2011-04-13 11:09:42 · 853 阅读 · 0 评论 -
ORACLE 中使用TRUNC(for dates)
1.1.TRUNC(for dates)TRUNC函数为指定元素而截去的日期值。其具体的语法格式如下:TRUNC(date[,fmt])其中:date 一个日期值fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去下面是该函数的使用情况:TRUNC(TO_DATE(’24-Nov-1999 08:00 pm’,’dd-mon-yyyy hh原创 2012-04-09 10:03:12 · 481 阅读 · 0 评论 -
精妙SQL语句
我在SQL SERVER 2000中有现个数据库DATAHR及DEMO,它们的结构是一样,其它有一个表名为:GBITEM.现在我想将DEMO数据库的表名:GBITEM的全部内容复制到DATAHR数据库的表名为:GBITEM中。请问此T-SQL语句应该怎么写? 如果目的表已经转载 2011-10-14 15:37:57 · 212 阅读 · 0 评论 -
SQL 基本用法
我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验转载 2011-10-11 09:31:58 · 235 阅读 · 0 评论 -
oracle创建表语句注意事项
创建与管理表 数据库中对象:有表、视图、索引、序列、同义词等。表:基本的数据存储的集合,由行与列组成视图:从表中抽出的逻辑上相关的数据集合。序列: 提供有规律的数值索引:提高查询效率同义词:给对象起的别名。Oracle数据库中的表1、 用户自定义表表名和列名的命名规范: 必须以字母开头 必须在 1–30 个字符之间 必须只能包含 A–Z,...原创 2011-04-12 21:43:12 · 683 阅读 · 0 评论