Oracle压缩数据的处理基于数据库块,其本质上是通过消除在数据库块中的重复数据来实现空间节约,具体方法如下:比较数据块中包含的所有字段或记录,其中重复的数据只在位于数据块开始部分的记号表(Symbol Table)中存储一份,在其他行或字段出现同样的数据时,只记录一个指向记号表中相关数据的指针。创...
分类:
其他好文 时间:
2014-06-26 00:10:21
阅读次数:
475
原文:03. 行列转换写法小结行列转换,通常有2种方法,一是CASE WHEN/UNION;一是PIVOT/UNPIVOT。对于行值或列数不固定的情况,需要用动态SQL。一. 行转列--drop table RowToColcreate table RowToCol(ID int,Code varc...
分类:
其他好文 时间:
2014-06-25 23:47:41
阅读次数:
308
一、table.insert()1.11 local countries = {"China", "England", "Brazil"}2 --尾插法(Pos不填,默认插入尾部)3 table.insert(countries, "France")4 --头插法(首...
分类:
其他好文 时间:
2014-06-25 23:41:33
阅读次数:
389
#coding = utf-8import osstr1 = 'd:/v3/'str2 = 'd:/v3/'fobj = open('D:/V3/txt/1.txt','rb')line = fobj.readline()while line: if(line.find('a') > 0):...
分类:
其他好文 时间:
2014-06-25 23:22:26
阅读次数:
270
原文:02. SQL表达式的灵活使用什么是SQL表达式?在SQL语句中,表达式可以是函数,也可以是列和列之间的混合运算。很多时候,对于表达式的使用,可以比单独操作表上的列,带来更多方便。一. 在HAVING中使用表达式--drop table tcreate table t(c1 int,c2 in...
分类:
数据库 时间:
2014-06-25 23:03:36
阅读次数:
243
--从MySQL随机选取数据-------------------------2014/06/23从MySQL随机选取数据最简单的办法就是使用”ORDER BY RAND()”;方案一:[php]view plaincopySELECT*FROM`table`ORDERBYRAND()LIMIT0,...
分类:
数据库 时间:
2014-06-25 23:02:20
阅读次数:
362
原文:04. 字符串合并与拆分写法小结一. 字符合并if OBJECT_ID('ConcatStr') is not nulldrop table ConcatStrGOcreate table ConcatStr(ID int,Code varchar(10))GOinsert into Conc...
分类:
其他好文 时间:
2014-06-25 22:55:39
阅读次数:
190
原文:09. 约束与索引的联系之所以把约束和索引放到一起来看,主要是因为主键约束和唯一键约束,它们会自动创建一个对应的索引,先分别看下数据库中的几个约束。一 约束在关系型数据库里,通常有5种约束,示例如下:use tempdbgocreate table s(sid varchar(20),snam...
分类:
其他好文 时间:
2014-06-25 22:54:26
阅读次数:
214
create or replace view view_acceptCompanyasselect * from (select WARNIGID,max(CASEWHEN(zhtablename='中文表名', '中文表名', null)) field1,max(CASEWHEN(zhtablen...
分类:
数据库 时间:
2014-06-25 22:34:45
阅读次数:
268
public function demo() { $res = null; //insert数据插入 //$user=array('username'=>'joy','password'=>'123456','age'=>23); //$res = DB::table('users')->i...
分类:
数据库 时间:
2014-06-24 12:38:08
阅读次数:
9946