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
IF EXISTS ( --判断是否存在合符条件的记录 SELECT TOP ( 1 ) 1 FROM
[DCL].[SecurityUser] WHERE [U...
分类:
数据库 时间:
2014-05-15 20:51:00
阅读次数:
336
Row_number配合over(partition by xx order by xx) 与
Group by 的区别, = order + group?SqlBulkCopyGuidance Automation Toolkit 2010
Reference
分类:
其他好文 时间:
2014-05-15 20:39:55
阅读次数:
249
String slctpsql="select id ,"+uid+","+ddd+","+score+",'"+mark+"' ,"+markid+" ,"+exam.getId()+" from Test_Paper where testBaseId=(select id from Test_Base where baseTestId="+judgemap.get(i).getId()+" a...
分类:
数据库 时间:
2014-05-15 20:36:45
阅读次数:
434
一、物化的一般用法物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。
1、物化视图的类型ON DEMAND、ON
COMMIT。二者的区别在于刷新方法的不同,ON DEMAND顾名思义,仅在该物化视图“需要”...
分类:
数据库 时间:
2014-05-15 20:21:44
阅读次数:
501
packageday01;importjava.io.FileInputStream;importjava.io.InputStream;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;importjava.util.Properties;publicclassTestClassLoad{publicstaticvoidmain(String[]ar..
分类:
数据库 时间:
2014-05-15 19:13:52
阅读次数:
389
问题如下:SQL>connscott/tiger@vm_databaseConnectedtoOracleDatabase11gEnterpriseEditionRelease11.1.0.6.0Connectedasscott。。。。。。SQL>droptablestudent2;droptablestudent2ORA-00054:资源正忙,但指定以NOWAIT方式获取资源,或者超时失效=======================..
分类:
数据库 时间:
2014-05-15 19:05:58
阅读次数:
481
AWR(Automatic Workload
Repository)报告是我们进行日常数据库性能评定、问题SQL发现的重要手段。熟练掌握AWR报告,是做好开发、运维DBA工作的重要基本功。AWR报告的原理是基于Oracle数据库的定时镜像功能。默认情况下,Oracle数据库后台进程会以一定间隔(一小...
分类:
数据库 时间:
2014-05-15 17:13:37
阅读次数:
418
首先我们不知道外面会传入多少个参数可以用func_get_args()方法来获取全部传入参数,这个方法返回全部参数的数组和func_get_args()方法相对应的其实还有一个func_num_args()来获取参数个数func_get_args()通过使用array_shift方法,使传入的第一个...
分类:
其他好文 时间:
2014-05-15 17:12:56
阅读次数:
244