摘要:
子查询有两种类型,一种是只返回一个单值的子查询,这时它可以用在一个单值可以使用的地方,这时子查询可以看作是一个拥有返回值的函数;另外一种是返回一列值的子查询,这时子查询可以看作是一个在内存中临时存在的数据表。相关子查询的执行依赖于外部查询。多数情况下是子查询的WHERE子句中引用了外部查询的表。执行过程:(1)从外层查询中取出一个元组,将元组相关列的值传给内层查询。(2)执行内层查询,得到子查询操作的值。(3)外查询根据子查询返回的结果或结果集得到满足条件的行。(4)然后外层查询取出下一个元组重复做步骤1-3,直到外层的元组全部处理完毕。 阅读全文
摘要:
对付 SQL 注入漏洞有两种方式:过滤敏感字符和使用参数化 SQL。SQL 调优的基本原则:“二八原理”是一个普遍的真理,特别是在计算机的世界中表现的更加明显,那就是 20%的代码的资源消耗占用了 80%的总资源消耗。SQL 语句也是一种代码,因此它也符合这个原理。在进行 SQL 调优的时候应该把主要精力放到这 20%的最消耗系统资源的 SQL 语句中,不要想把所有的 SQL 语句都调整到最优状态。 阅读全文
摘要:
本文主要讨论增删改查,连接,分组和排序,通配符,视图,存储过程和事务,游标,触发器,定时作业这些概念,并提供本人自己编写的实例,看了肯定会有收获喔~...... 阅读全文
摘要:
自己精心编写的SQL,也是大家经常用到的,看了肯定会有收获喔~,这一篇主要涉及数据库,表,临时表,索引和约束,三大范式的讨论,下一篇接着讨论增删改查,连接,分组和排序,通配符,视图,存储过程和事务,游标,触发器,作业等问题...... 阅读全文
摘要:
jquery异步请求aspx页面,webservice,ashx处理程序的简单实例... 阅读全文
摘要:
首先,看看下面一个js例子,你觉得会输出什么呢?
function fn(a){
a();
function a(){
console.log(2);
}
var a = function(){
console.log(3);
}
}
fn(function(){console.log(1)});
如果你看不出来,可以copy到浏览器中试试喔。
本人已经在IE,Firefox,360浏览器下测试过,这段代码都输出2。这时,一些人就会有疑问,为什么呢,为什么不是1和3呢,其实,是这样的:
var a = function(){console.log(3);}是预先编译好的,参数function(){console.log(1)}是在创建执行环境时创建的,而function a(){ console.log(2);}是
在运行时即时编译的,所以,参数a覆盖var a, function a()又覆盖参数a,所以最后打印2。可明白? 阅读全文
摘要:
Javascript中最常用的55个经典技巧,很实用喔~ 阅读全文
摘要:
SQL SERVER数据库新建定时作业的详细步骤,让你定时处理数据库后台数据更容易,轻松完成数据库表之间数据同步,统计等任务,还可以通过作业活动监视器监视喔... 阅读全文
摘要:
javascript中函数声明与函数表达式的区别小解 阅读全文
摘要:
存储过程与游标结合的实例... 阅读全文