易截截图软件、单文件、免安装、纯绿色、仅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 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

如何清除SQL server日志

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

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 ......

SQL 与 ORACLE 的比较 (转)


01、SQL与ORACLE的内存分配
ORACLE的内存分配大部分是由INIT.ORA来决定的,一个数据库实例可以有N种分配方案,不同的应用(OLTP、OLAP)它的配置是有侧重的。 SQL概括起来说,只有两种内存分配方式:动态内存分配与静态内存分配,动态内存分配充许SQL自己调整需要的内存,静态内存分配限制了SQL对内存的使 用。
002、SQ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号