数据库
方阳
这个作者很懒,什么都没留下…
展开
-
SQL Server: left join on 和 left join where区别
今天遇到用left join时候发现查询出来的结果比预期的少了很多?不知道为什么,上网一查,原来如此! 在使用left join时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。可以理解为,左表记录保留,右表不满足条件的填写为null2、where条件是在临时表生成好后,再对临时原创 2014-06-05 12:40:41 · 4005 阅读 · 0 评论 -
SQL Server 临时表的删除
1、错误的删除操作:--错误的临时表删除操作,因为所在数据库不同IF EXISTS (SELECT * FROM sysobjects WHERE object_id = OBJECT_ID(N'[dbo].[#tempTable]') AND type in (N'U')) Begin DROP TABLE [dbo].[tempTable]End原创 2014-06-05 17:22:49 · 765 阅读 · 0 评论 -
SQL Server 分页查询通用存储过程
自开始做项目以来,一直在用。这段存储过程的的原创者(SORRY,忘记名字了),写得这段SQL代码很不错,我在这个基础上,按照我的习惯以及思维方式,调整了代码,只做分页查询用。/*---------------------------------------------- *procedure name : prcPageResult * author : FuChun *原创 2014-07-18 15:30:45 · 1597 阅读 · 0 评论