易截截图软件、单文件、免安装、纯绿色、仅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日志

  前几天做一个关于数据表优化的程序,由于数据库里面的字段的关系非常复杂,操作起来比较麻烦,刚用的时候还好,运行时间一长,生成的事务日志很大,占用了10几G,磁盘都快用完了。
    到网上搜了一下,方法下面两种:
    1.分离数据库,直接删除事务日志文件,再附加数据库,系统 ......

sql 查询先进先出

declare @tb3 table (商品编号 nvarchar(10),批次号 nvarchar(10),库存数量 int,出库数量 int)
declare @tb1 table (商品编号 nvarchar(10),批次号 nvarchar(10),库存数量 int)
insert into @tb1 select '0001','090801',200
      union all  select '0001','090501',50
  &n ......

sql 判断数据库是否已存在


if exists(select * from master.dbo.sysdatabases where name = 's2723103005')
 begin
  drop database s2723103005
  print '已删除数据库s2723103005'
 end
create database s2723103005
on primary
(name=His_data,
 filename = 'd:\database\his_data.mdf',
 siz ......

如何选择正确的SQL Server Compact安装包


摘要:SQL Server Compact的安装包由三部分功能组成,并且区分CPU平台和操作系统平台,初学者往往不知道如何去区分它们。本文将对SQL Server Compact的安装包进行介绍,让你知道如何区分和选择它们。
如果你是使用Visual Studio 2005/2008开发.NET Compact Framework应用程序,并在程序中用到了SQL Server Compact数据库 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号