易截截图软件、单文件、免安装、纯绿色、仅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
用来返回列


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

航空公司管理系统(VC++ 与SQL 2005)

系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
      这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......

sql注入

首先我想谢谢园子的朋友们,是你们提醒我写内容有错误,记得曾经电子商务之数据存储流程(五)里面说到“选存储过程+传递参数用SqlParameter是因为,除非是ADO.NET有漏洞,那么就绝对不会发生SQL注入”。Keep Walking大哥也在关于防止sql注入的几种手段(二)中举出来一个例子说明我说的上句话是错误的。说实话当 ......

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

 
 Oracle中如何用一条SQL快速生成10万条测试数据
做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,
那会浪费大量的时间,本文介绍了Oracle中如何通过一条SQL快速生成大量的测试数据的方法。
产生测试数据的SQL如下:
 
SQL> select rownum as id,
&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号