`
qudedong28
  • 浏览: 18459 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
文章列表
在avd目录下找到config.ini文件 ( 比如我的文件目录是: 引用C:\Documents and Settings\Qudedong.NMSED\.android\avd\AVD_for_Nexus_S_by_Google.avd\config.ini ), 将hw.ramSize的值后面加上单位MB(如:hw.ramSize=1024⇒hw.ramSize=1024MB), 保存,重新启动模拟器就可以了。 注: avd目录可在模拟器管理其中选择要启动的模拟器,然后点击右面的「Details」按钮, 即可查到。

锁分析小记

1.锁类型查询 select * from v$lock_type 2.表级锁(TM)⇒保护元数据   行级锁(TX)⇒保护数据   从应用的角度可以分为悲观锁和乐观锁 3.锁规则 A.查询不需要锁(貌似只有oracle是这样的) B.行级锁只能加拍他锁 C.表级锁的类型和兼容关系,请参考附件。 D.要想锁定数据,首先锁定元数据。
1.宏观的角度看待oracle A.database(3 files⇒控制文件,数据文件,日志文件) B.instance(memory backgroud process) C.session(process) 2.微观的角度看待oracle A.table B.index C.cursor(封装了可执行的SQL) D.lock
1.创建索引实际上也是个排序的过程,在索引的列上进行排序之后,以平衡树结构自左向右将索引信息保存在磁盘上。 2.索引包括列索引,函数索引和复合索引。 列索引:create index idx_col on tbl1(col1) 函数索引:create index idx_fn on tbl1(upper(col1)) 复合索引:create index idx_com on tbl1(col1,col2) 注:复合索引的列顺序很重要,一般最常用的列放在最前面 3.索引扫描方式 A.index range scan B.index full scan C.index fast full s ...

索引分析

索引的数据结构:b-tree(balance tree 平衡树) 1.dump索引结构命令 alter session set events 'immediate trace name treedump level 11869'; 11869(object_id): select object_id from dba_objects where object_name = 'INX_TT1'; INX_TT1(索引名):需大写 2.dump后,文件存放目录查 ...

ROWID解析小记

rowid(十六进制数):ooooo + fff + bbbbb + rrr ooooo:数据段编号(非对象绵号) fff:相对文件编号(非绝对文件编号) bbbbb:数据块儿编号 rrr:行编号
1.在包头声明一个动态游标类型。 TYPE ref_cursor_name IS REF CURSOR; 2.在要声明的存储过程的输出参数中,定义动态游标变量。 create or replace p_temp_procedure ( cur_arg out ref_cursor_name; ) 3.在存储过程中打开游标 open cur_arg for select * from tablename; 例子: create or replace p_temp_procedure ( cur_arg out ref_cursor_name; ) begin open cur_ar ...
1.查询中用到的关键词主要包含六个,并且他们的顺序依次为 select--from--where--group by--having--order by 其中select和from是必须的,其他关键词是可选的,这六个关键词的执行顺序 与sql语句的书写顺序并不是一样的,而是按照下面的顺序来执行 from--where--group by--having--select--order by, from:需要从哪个数据表检索数据 where:过滤表中数据的条件 group by:如何将上面过滤出的数据分组 having:对上面已经分组的数据进行过滤的条件 select:查看结果集中的哪个列,或列的计 ...
虽然都是起着过滤的作用,但是where针对的是一行数据,having针对的是一组数据,where可以决定返回哪个行,having可以决定返回哪一组,同时在where子句中不允许使用分组函数,但是在having子句中可以使用非分组函数
row_number()是分析函数,基本语法为row_number() over(order by 字段 order by 字段) rownum是一个伪列 select * from dept   where rownum<=3; select * from dept   where rownum between 2 and 3;这儿会出错,因为rownum的特性(没有1就不会有2,没有3)决定的 SELECT * FROM (SELECT A.*,ROWNUN FROM DEPT A)T1 WHERE T1.ROWNUM BETWEEN 2 AND 3;这么写不对,要这样写 ...
Oracle从8i开始就提供了3个分析函数:rand,dense_rank,row_number来解决诸如此类的问题,下面我们来看看这3个分析函数的作用以及彼此之间的区别: Rank,Dense_rank,Row_number函数为每条记录产生一个从1开始至N的自然数,N的值可能小于等于记录的总数。这3个函数的唯一区别在于当碰到相同数据时的排名策略。 ①ROW_NUMBER: Row_number函数返回一个唯一的值,当碰到相同数据时,排名按照记录集中记录的顺序依次递增。 ②DENSE_RANK: Dense_rank函数返回一个唯一的值,除非当碰到相同数据时,此时所有相同数据的排名 ...
前一段时间参加了一个ORACLE的一个面试,当问到通常方式打开游标和用FOR循环的方式打开游标有什么区别时,脑海里一片空白,因为之间从来没用FOR循环打开游标过,回来之后在网上搜索到下面解释,骤然明朗 游标FOR循环  在大多数时候我们在设计程序的时候都遵循下面的步骤:  1、打开游标  2、开始循环  3、从游标中取值  4、检查那一行被返回  5、处理  6、关闭循环  7、关闭游标      可以简单的把这一类代码称为游标用于循环。但还有一种循环与这种类型不相同,这就是FOR循环,用于FOR循环的游标按照正常的声明方式声明,它的优点在于不需要显式的打开、关闭、取数据,测 ...
用法: $("input[name=" + autoCompName + "]").autocomplete({ source:function(request,response){    $.ajax({    type:"post",    url:..,    ...    }); } });
var myParamInfo = paramInfo myParamInfo = '{' + myParamInfo + '"parentSelectKey":' + '"' + keyValue + '"}'; eval('var params = ' + myParamInfo); $.ajax({ type:"post", url:paramURL, data:params, dataType:"json", cache:false, success:function(data){ ... }, error ...
SELECT WMSYS.WM_CONCAT(列名) FROM 表名 WHERE 条件..
Global site tag (gtag.js) - Google Analytics