通过TADOQuery的方法Locate,输入字符,查找到定位到对应的数据位置,优点快速定位,缺点是只匹配查找到的和第一个位置,无法连续定位下一个! //定位qrymembertype.Locate('Cname', Cname, [loCaseInsensitive]); 'Cname'列名Cname 所匹配的值loCaseInsensitive, loPartialKey] 不区分大小写,部分匹配[loCaseInsensitive] 不区分大小写[loPartialKey] 部分匹配[]…
procedure TForm1.Button2Click(Sender: TObject); var R: Variant; begin R := MemTableEh1.Lookup('Name',Edit1.Text,'Name'); if not VarIsNull(R) then ShowMessage(R); end;…
现在有这样一个需求,有一个字符串,需要查找字符i最后出现的位置,不过相对于其他语言来说,Lua并没有提供这一操作,那么如何是好? 现在有这样几个方法: string.sub(str, i ,j) 功能:截取str以i开始j结束的部分 string.reverse(str) 功能:将str倒序输出 string.len(str) 功能:返回str的长度 string.find(str, pattern, init, plain) 功能:查找到指定字符在str的起始位置.其中str为源字符串,pat…
http://www.cnblogs.com/fygh/archive/2011/10/18/2216166.html 1. char.varchar.nvarchar之间的区别(包括用途和空间占用):xml类型查找某个节点的数据有哪些方法,哪个效率高:使用存储 过程和使用T-SQL查询数据有啥不一样: ------------------------------------------------ SQL中char.varchar.nchar.nvarchar的区别 http://www.cn…
delphi中将一个ADOQuery查询的数据结果传递给一个动态生成的ADOQuery 2010-03-10 17:35 方法一: beginADOQuery:=TADOQuery.Create(Application);ADOQuery.Recordset:=ADOQuery1.Recordset.Clone(Integer(ltOptimistic)); DataSource1.DataSet:=ADOQuery;end; 方法二: beginADOQuery:=TADOQuery.Crea…
Oracle字符乱码.数据越界訪问典型Bug分析 前言:           作为乙方,在甲方客户那里验收阶段发现两个诡异Bug. 下面就问题来源.问题根因.解决方式.怎样避免做具体描写叙述. .且两个表的触发器Trigger都调用这个序列.也就说,程序的频繁任务下发任务中,频繁运行后,几周或者几个月非常easy就超过65535的序号值. 综上,基本判定程序中出现越界訪问导致显示异常. 3.解决方式 1)情况着急:採取简单规避方案:更新序列Sequence当前值.当前值已经查过67000.须要回…
查找字符所在文件 grep -ir "S_ROLE"  ./* -i 不区分大小写 -r 查找字符出处 -a   --text   #不要忽略二进制的数据. -A<显示行数>   --after-context=<显示行数>   #除了显示符合范本样式的那一列之外,并显示该行之后的内容. -b   --byte-offset   #在显示符合样式的那一行之前,标示出该行第一个字符的编号. -B<显示行数>   --before-context=<…
介绍vi/vim 相关命令,主要涉及:编辑.搜索.查找.定位. 分为两个章节,即常用命令  及 键盘图 一.vi/vim常用命令 set nu 显示行号 gg 跳转到文件开头 / 向后搜索 ? 向前搜索 n 查找下一处 N 查找上一处 | 光标所在行行首 L 屏幕所显示的底行 { 段首 } 段尾 - 前一行行首 + 后一行行首 ( 句首 ) 下一句首 $ 行末 M 屏幕中间行 0 行首(零) hjkl 左下上右 x 删除光标所在字符 R 替换模式(可以替换任意字符) r 单个替换 dd 删除光标…
索引结构概述: MyISAM索引文件和数据文件是分离的,索引文件仅保存数据记录的地址.这与Oracle的索引结构相似,比较好理解.那么,常用的Innodb聚集索引结构是怎样的呢? InnoDB的数据文件本身(.ibd文件)就是索引文件.在InnoDB中,表数据文件本身就是按B+Tree组织的一个索引结构,这棵树的叶节点data域保存了完整的数据记录.这个索引的key是数据表的主键,因此InnoDB表数据文件本身就是主索引. 上图是InnoDB主索引(同时也是数据文件)的示意图,可以看到叶节点包含…
MySQL索引背后的数据结构及算法原理 https://www.kancloud.cn/kancloud/theory-of-mysql-index  非常好 根据一条sql  如何查看索引结构等信息?   聚簇索引数据库表中的数据都是存储在页里的,那么这一个页可以存放多少条记录呢? 这取决于一行记录的大小是多少,假如一行数据大小是1k,那么理论上一页就可以放16条数据. 当然,查询数据的时候,MySQL也不能把所有的页都遍历一遍,所以就有了索引,InnoDB存储引擎用B+树的方式来构建索引.…