sql请求发送到server端,需要经过解析器生成内部的数据结构对象,以方便进行优化和生成执行计划。解析器主要做了两件事情,词法分析和语法分析。词法和语法分析:mysql使用lex词法分析器,yacc语法分析器进行分析,最后保存到lex对象结构中。例如:
select id, name fr...
分类:
数据库 时间:
2014-05-16 02:57:33
阅读次数:
634
一.简介ALinq Dynamic 为ALinq以及Linq to SQL提供了一个Entiy
SQL的查询接口,使得它们能够应用Entity SQL 进行数据的查询。它的原理是将Entiy SQL解释为Linq表达式,再执行生成的Linq表达式。1.关于
Entity SQLEntity SQL是...
分类:
其他好文 时间:
2014-05-16 01:09:50
阅读次数:
253
1、进程体系结构Oracle DB 系统中的进程主要分为两组:? 运行应用程序或Oracle
工具代码的用户进程? 运行Oracle DB 服务器代码的Oracle DB 进程(包括服务器进程和后台进程)当用户运行应用程序或Oracle
工具(例如SQL*Plus)时,Oracle DB 会创建一个...
分类:
数据库 时间:
2014-05-16 00:57:05
阅读次数:
548
每次安装都少不了查来查去的麻烦apr-1.5.1apr-util-1.5.3以上个安装好sqlite-amalgamation-3.6.13.tar.gz
解压到subversion-xx.xx.xx/sqlite-amalgamation目录下然后./configure --with-apr={a...
分类:
其他好文 时间:
2014-05-16 00:50:57
阅读次数:
284
一个SSMS查询窗口就是一个会话 通过本地临时表验证:
本地临时表仅在当前会话中可见;全局临时表在所有会话中都可见。本地临时表的名称前面有一个编号符 (#table_name),而全局临时表的名称前面有两个编号符
(##table_name)。 打开一个查询窗口,新建本地临时表,插入数据,并查询cr...
分类:
数据库 时间:
2014-05-16 00:46:18
阅读次数:
483
本篇简单回顾C#语言集合操作的变化,通过与Linq对等的面向对象的语法来认识Linq。Linq是Language Integrated Query,
初识Linq感觉跟SQL Server的Tsql很像,可以进行语言必备的逻辑操作,也可以实现对集合的直接查询。Net1.X时代C#不支持泛型,集合用元...
分类:
其他好文 时间:
2014-05-16 00:19:36
阅读次数:
427
1.查找session 以及session number var !DBname DBname !db
= object db(!DBname) !session = !db.lastsession() 下面是查询结果截图 q var !db q var
!sessioon.number2.从某个时...
分类:
其他好文 时间:
2014-05-16 00:12:32
阅读次数:
2061
最近参加了4、5场面试,总结一下竞聘oracle 开发岗位最长问到哪些问题:
1、delete 与 truncate 区别?
1)truncate 是DDL语句,delete 是DML语句;
2)truncate 速度远快于 delete;
原因是:当我们执行delete操作时所有表数据先被copy到回滚表空间,数据量不同花费时间长短不一。而truncate是直接删除数据不进回滚表...
分类:
数据库 时间:
2014-05-15 23:39:29
阅读次数:
450
if语句是C++/C语言中最简单、最常用的语句,然而很多程序员用隐含错误的方式写if语句。本节以“与零值比较”为例,展开讨论。这里是“零值”而不是“0”4.3.1布尔变量与零值比较【规则4-3-1】不可将布尔变量直接与TRUE、FALSE或者1、0进行比较。
根据布尔类型的语义,零值为“假”(记为....
分类:
其他好文 时间:
2014-05-15 22:39:14
阅读次数:
318
使用typedef语句定义数组类型1. 一维数组类型的定义格式typedef
[];例如:(1) typedef int vector[10];(2) typedef char strings[80];(3) typedef short
int array[N];第一条语句定义了一个元素类型为int...
分类:
其他好文 时间:
2014-05-15 22:13:17
阅读次数:
244