- 博客(8)
- 收藏
- 关注
原创 free命令查看系统内存
我们通过free命令查看机器空闲内存时,会发现free的值很小。这主要是因为,在linux中有这么一种思想,内存不用白不用,因此它尽可能的cache和buffer一些数据,以方便下次使用。但实际上这些内存也是可以立刻拿来使用的。...
2011-04-07 15:32:39
176
原创 oracle数据库开发使用存储过程的好处
[size=x-small]1. 通过把处理封装在容易适应的单元中,简化复杂的操作。 2. 由于不要求反复建立一系列处理步骤,保证了数据的一致性。如果所有开发人员和应用程序都使用同一存储过程,则所使用的代码都是相同的。 这一点的延伸就是防止错误。需要执行的步骤越多,出错的可能性就越大。防止错误保证了数据的一致性。 3. 简化对变动的管理。如果表名、列名或业务逻辑(或别的内容)有变化...
2011-03-23 17:31:58
266
查询数据库表索引名称、索引字段、创建所以语句
1. 在oracle8以上的版本中,可以使用以下语句进行索引名称和创建索引语句的查询。SELECT INDEX_NAME,DBMS_METADATA.get_ddl('INDEX',INDEX_NAME,TABLE_OWNER) INDEX_DDL FROM user_indexes WHERE table_name like 'KJ_%'; --‘KJ_%’表示一组以KJ开头...
2010-11-30 14:44:33
731
原创 oracle decode函数使用说明
数据库中经常用0,1 来标识某字段,作为开发人员可能知道它的意义,但我们让它显示在Grid列表上必须显示它的实际含义,一般我们可以在代码中读数据源时可以作处理,同时ORACLE中用decode也是不错方法。decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN RETU...
2010-11-30 11:14:09
147
命令操作oracle数据库总结
[align=center][b][size=medium]命令操作oracle数据库总结[/size][/b][/align][b]--查询数据库有哪些表空间,以及表空间有多少数据文件、文件的存放地址、数据文件大小[/b]select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_spac...
2010-11-30 10:29:39
93
原创 oracle中的exists 和not exists 用法及查询效率
有两个简单例子,以说明 “exists”和“in”的效率问题 Sql代码 [table]|1) select * from T1 where exists(select [color=red]1 [/color]from T2 where T1.a=T2.a) ; |-- T1数据量小而T2数据量非常大时,T1T2 时,2) 的查询效率高。 |[/table...
2010-11-30 10:10:38
309
原创 Oracle计算时间差表达式
--取第几天的数据。select * from table where trunc(sysdate)-trunc(cr)=1; select * from table where trunc(sysdate)-trunc(cr)=2; select * from table where trunc(sysdate)-trunc(cr)=8; --获取两时间的相差豪秒数...
2010-10-26 14:29:24
106
原创 ceil函数应用
ceil函数: 用于求大于数字的最小整数; 例如:ceil(12.0) = 12; ceil(12.1) = 13; 只要小数点后面大于0,则进一位; 注:在sql server中,为Ceiling, 例如:select CEILING(23.1) 得23...
2010-07-12 11:36:16
301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人