易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle PL\SQL操作(二)

Oracle的数据类型
1.字符类型
•CHAR(n) 定长字符串,n字节,n的取值范围:1~2000字节。
•VARCHAR2(n) 可变长的字符串,定义时应指明最大长度,取值范围:1~ 4000字节。
•LONG 可变长字符列,最大长度限制2GB,一种较老的数据类型,逐渐被BLOB、CLOB、等大对象数据类型所取代。
2.数字类型
•NUMBER(m,n) 可变长的数值列,m有效数字的位数,n小数点以后的位数。
3.日期类型
•DATE 从公元前4712年1月1日到公元4712年12月31日。定义中还包括时间,时、分、秒。默认格式为:DD-MON-YY, 如:07-11月-05表示2005年11月7日。
4.大对象类型
•大对象类型数据主要有3种,分别是BLOB、CLOB、NCLOB。最大长度4GB,主要用来保存各种较大的文件,如:WORD文件、音频文件、视频文件等。
•Bfile数据类型 在数据库外部保存的大型二进制文件,最大长度是4GB。Oracle 9i可以读取、查询Bfile,但是不能写入。
        CLOB:用来存储单字节的字符数据
  NCLOB:用来存储多字节的字符数据
  BLOB:用于存储二进制数据
  BFILE:存储在文件中的二进制数据,这个文件中的数据只能被只读访。但该文件不包含在数据库内。
  CLOB,NCLOB,BLOB都是内部的LOB类型,最长4G,没有LONG只能有一列的限制
  我要保存图片、文本文件、Word文件各自最好用哪种数据类型的呀?
  BLOB最好,LONGRAW也不错,但Long是oracle将要废弃的类型,因此建议用LOB。
   文本文件VS二进制文件--http://www.cnblogs.com/mjgforever/archive/2008/02/27/1083584.html
 
Oracle的运算符
 
1.ANY/SOME 比较其中任意值,该符号前必须是比较运算符(= != < > <= >= )。
SQL>select ename,sal
from emp
where sal<=any(860,1100);
2.ALL 比较列出来的每一个值,前面的比较符必须是= != < > <= >= 。
SQL>select ename,sal
from emp
where sal<=all(860,1100);
3.[NOT]NETWEEN m AND N
如果值大于或等于m且小于或等于n,则返回TRUE 。
SQL>select ename,sal
from emp
where sal between 1000 and 1500;
4.[NOT] EXISTS
如果子查询里至少返回一行则EXISTS为TRUE。
SQL>select ename,sal
from emp
where exists(select * from emp where sal>8000);
5. [NOT] LIKE n
用来返回列


相关文档:

从sql server中导出插入数据的语句

此方法是从一位前辈那里学来的,导语句很方便,只需写清楚表名就行。怕忘了,暂记一下。(sql server 2005试验过)
第一次使用的话,需要建立如下存储过程。代码很长,没关系,直接copy就行。
--------- outputdata 存储过程
 CREATE PROCEDURE dbo.OutputData
@tablename sysname
AS
declare @column va ......

SQL Server 查询优化(3)_索引的设计与使用

一、索引的作用
1、帮助检索数据;
2、提高联接效率;
3、节省ORDER BY、GROUP BY的时间;
4、保证数据唯一性(仅限于唯一索引)。
 
二、索引的设计
在确定要建立一个索引时,首先我们要确定它是聚集还是非聚集、单列还是多列、唯一还是非唯一、列是升序还是降序、它的存储是如何的,比如:分区、填充因子等。 ......

Oracle中如何用一条SQL快速生成10万条测试数据

 
 Oracle中如何用一条SQL快速生成10万条测试数据
做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,
那会浪费大量的时间,本文介绍了Oracle中如何通过一条SQL快速生成大量的测试数据的方法。
产生测试数据的SQL如下:
 
SQL> select rownum as id,
&nb ......

使用 SQL Server Profiler 的實例

使用 SQL Server 事件探查器的方案
使用 SQL Server Profiler的第一步是确定监视 SQL Server 实例的原因。本主题讨论使用 SQL Server Profiler收集跟踪信息的典型方案。
使用 SQL Server Profiler的典型方案包括:
查找执行情况最差的查询。
例如,可以创建一个捕获与 TSQL 和 Stored Procedure 事件类(RPC:Completed ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号