自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 创建视图

视图按照其是否涉及DML操作,又可分为如下两类。简单视图:视图的数据仅来自一个表,在视图的SELECT语句中不包含函数或数据分组,总是可以通过视图来执行DML操作。复杂视图:视图的数据来自多个表,可以包含函数或数据分组,并不总是可以通过视图进行DML操作。视图的创建语法如下所示。CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view  [(ali

2013-04-28 11:12:57 1673

转载 修改索引

1.重命名索引当对已经创建的索引的名称不满意时,可以通过ALTER TABLE..RENAME TO语句更改索引的名称,使用示例如下所示。 ALTER INDEX idx_emp_empnoname RENAME TO idx_ename_empno;  索引已更改。 在ALTER INDEX语句的后面,跟上索引的名称(可以使用方案名.索引名称),在RENAME TO语句后面,跟上要进

2013-04-28 10:30:22 2195

转载 在oracle下如何创建database link

物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单一的大型数据库,用户可以通过网络对异地数据库中的数据进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的,开发人员无需关心网络的链接细节、数据在网络节点中的具体分布情况和服务器间的协调工作过程。数据库之间的链接建立在DATABASE LINK上。要创建一个DATABASE LINK,必须首先在建立链接的数

2013-04-24 08:51:14 586

转载 SQL语句、PL/SQL块和SQL*Plus命令之间的区别

在SQL*Plus中可以处理三种类型的命令:SQL语句、PL/SQL块和SQL*Plus命令。但三者之间是有区别的。1)SQL语句是以数据库为操作对象的语言,主要包括数据定义语言DDL、数据操纵语言DML和数据控制语言DCL以及数据存储语言DSL。当输入SQL语句后,SQL*Plus将其保存在内部缓冲区中。当SQL命令输入完毕时,有三种方法可以结束SQL命令:在命令行的末尾输入分号(;

2013-04-23 19:44:15 682

转载 order by与索引

ORDER BY 通常会有两种实现方法,一个是利用有序索引自动实现,也就是说利用有序索引的有序性就不再另做排序操作了。另一个是把结果选好之后再排序。用有序索引这种,当然是最快的,不过有一些限制条件,来看下面的测试。 测试数据:student表有两个字段id ,sid ,id是主键。一共有20W条记录,id从1到200000,sid也是从1到200000的数据。 第一种情况 : or

2013-04-23 19:13:32 558

转载 怎样查询今天是属于一年中的第几周?ww和iw 的周别问题。

select to_char(sysdate,'ww') ,to_char(sysdate,'iw') from dual;select to_char(sysdate,'ddd') from dual;select TRUNC(SYSDATE,'MM') from dual;1)ww的算法为每年1月1日为第一周开始,date+6为每一周结尾  例如20050101为第一周的第

2013-04-22 15:44:16 3475 1

转载 Oracle 函数 Translate 的用法

一、语法: TRANSLATE(string,from_str,to_str) 二、目的 返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE 是 REPLACE 所提供的功能的一个超集。如果 from_str 比 to_str 长,那么在 from_str 中而不在 to_str 中的额外字符将从 string 中被删除

2013-04-22 15:11:27 569

原创 oracle 内部函数

函数名说明Length(value)返回value的长度,value可以是字符串、数字或表达式Lower(string)将字符串string中的字符变成小写Upper(string)将字符串string中的字符变成大写String||string 合并两个字符

2013-04-20 10:25:42 581

转载 创建主、外键约束(列级别和表级别)

创建主键约束代码  在列属性中使用CONSTRAINT关键字CREATE TABLE invoice  (     invoice_id NUMBER CONSTRAINT invoice_pk PRIMARY KEY,                                                  --自动编号,唯一,不为空      vendor_id NUMBE

2013-04-19 11:19:45 3719

转载 过程和函数

定义:CREATE [OR REPLACE] PROCEDURE [(参数列表)] IS[局部变量声明]BEGIN可执行语句EXCEPTION异常处理语句END [];变量的类型:in 为默认类型,表示输入; out 表示只输出;in out 表示即输入又输出;操作以有的过程:在PL/SQL块中直接使用过程名;在程序外使用execute [(参数列表)]

2013-04-18 20:00:02 479

转载 REF游标

强型REF游标 定义:TYPE IS REF CURSOR RETURN;操作:OPEN For --打开游标FETCH INTO 变量1,变量2,变量3,....变量n,;或者FETCH INTO 行对象; --取出游标当前位置的值 CLOSE --关闭游标属性: %NOTFOUND --如果FETCH语句失败,则该属性为"TRUE",否则为

2013-04-18 19:40:52 585

转载 PL/SQL表 和PL/SQL记录

pl/sql表只有两列,其中第一列为序号列为INTEGER类型,第二列为用户自定义列.定义:TYPE IS TABLE OF [NOT NULL]INDEX BY BINARY_INTEGER;可以为Oracle的数据类行以及用户自定义类型; pl/sql表类似与高级语言中的数组,但是其元素个数没有限制,且下标没有上下限。而数组的个数有限制,且下标不能为负。属性方

2013-04-18 19:13:47 729

转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I

2013-04-16 19:54:27 452

转载 游标属性SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT

执行一条DML语句后,DML语句的结果保存在四个游标属性中,这些属性用于控制程序流程或者了解程序的状态。当运行DML语句时,PL/SQL打开一个内建游标并处理结果,游标是维护查询结果的内存中的一个区域,游标在运行DML语句时打开,完成后关闭。隐式游标只使用SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性.SQL%FOUND,SQL%NOTFOUND是布尔值,SQL%R

2013-04-13 15:39:02 872

转载 @SuppressWarnings("unused")

@SuppressWarnings("unused"):JDK5.0后的新特性,在使用IDE如eclipse的时候,当定义了一个变量如int a=0;但是你后面根本就没有使用到这个变量,这一行的前面会有一个黄色的警告标志,你将鼠标移动到上面会提示“这个变量从未被使用”,你用上面的标注后就没有这个提示了。 屏蔽java编译中的一些警告信息。unused这个参数是屏蔽:定义的变量在代码中并

2013-03-26 11:25:00 632

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除