[SQL学习]从一条select语句看Oracle数据库查询工作原理

July 20, 2009 Views
Comments 0

  假如,我们现在利用Select语句从数据库查询数据,Oracle数据库是如何运作的呢?从中我们可以领悟到什么呢?下面,就结合一条简单的select语句,看看Oracle数据库后台的运作机制。这对于我们之后的系统管理与故障排除非常有帮助。

...

[SQL学习]30条经典的SQL语句

July 7, 2009 Views
Comments 0

[SQL学习]从SQL语言的分类谈COMMIT和ROLLBACK的用法

July 7, 2009 Views
Comments 0

原文地址

从功能上划分,SQL语言可以分为DDL,DML和DCL三大类。

    1. DDL(Data Definition Language)
    数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 ;
...

[SQL学习]Oracle 插入时间时 报错:ORA-01861: 文字与格式字符串不匹配 的解决办法

July 3, 2009 Views
Comments 0

原文链接

往oracle中插入时间  '2007-12-28 10:07:24'

如果直接按照字符串方式,或者,直接使用to_date('2007-12-28 10:07:24'),没有指定日期格式,就会报错:ORA-01861: 文字与格式字符串不匹配
...

[SQL学习]Char 和 Varchar 的比较

July 3, 2009 Views
Comments 0

最近因为工作原因经常用到oracle和SQL,因之前从未接触过,目前正在努力学习中,不懂的东东基本上从网上找来然后在此存档

来源:中国自学编程网 

   据考证:在字符长度一定时CHAR的性能比VARCHAR好,而在长度不确定时,CHAR类型的字段在使用时性能略差。这个在sqlServer数据库下面能够体现,并且这个字段是经常使用的。
区别: 
   1.CHAR的长度是固 定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc\",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。由于char是以固定长度的,所以它的速度会比 varchar快得多!但程序处理起来要麻烦一点,要用trim之类的函数把两边的空格去掉!  
...

分页:[«]1[»]