随笔分类 -  Sql Server

摘要:1、exec vs sp_executesql 1.1 说到exec了解SQLServer的朋友第一反应应该是它用来执行存储过程,对的这是其一,另一个作用是执行一个动态批处理。总结下:a、执行一个存储过程 b、执行一条sql语句。 1.2 sp_executesql SQL Server 2... 阅读全文
posted @ 2015-02-27 14:19 PEPE YU 阅读(249) 评论(0) 推荐(0) 编辑
摘要:常常听到、看到什么Redis啊 什么MemCached啊……我的项目为什么用到?因为写了一个Windows服务,需不停的读取Sql Server 2008 R2的数据库,如果不停的读取数据库,Sql会疯的!解决方案:先和Redis交互,成功则读取Sql 。大大减轻了Sql的压力。调研项目主要有R... 阅读全文
posted @ 2014-04-23 11:34 PEPE YU 阅读(436) 评论(0) 推荐(0) 编辑
摘要:方法一、SELECT * FROM 表名 WHERE CONVERT (CHAR(8),日期字段名,112)=CONVERT(CHAR(8),GETDATE(),112) 方法二、 SELECT * FROM 表名 WHERE DATEDIFF(d,DAY(日期字段名),DAY(GETDATE()))=0 Access: SELECT TOP 10 * FROM 表名 WHERE DAY(日期字段名)=DAY(NOW())查询当天之前一天的数据 SELECT * FROM 表名 WHERE DATEDIFF(d,DAY(日期字段名),DAY(GETDATE()))=1 阅读全文
posted @ 2014-02-14 15:21 PEPE YU 阅读(901) 评论(0) 推荐(0) 编辑
摘要:①联结定义:基于两个表之间相等的查询:等值联结(equijoin)也称内部联结eg: SELECT a,b,c FROM A ,B WHERE A.a=B.a SELECT a,b,c FROM A INNER JOIN B ON A.a=B.a 结果是一样但顺序可能不一样,当然了加一个ORDER BY 子句则上面两个是完全一样的至于二者的区别:ANSI SQL规范首选是INNER JOIN语法。假如:select 返回4条数据 select 返回5条数据 假如用UNION 联合查询返回几条数据呢?8条数据 重复的不返回(重复的被取消)要返回全部匹配行:UNION ALL②索引 --创建表.. 阅读全文
posted @ 2012-11-02 15:33 PEPE YU 阅读(370) 评论(0) 推荐(0) 编辑
摘要:--①介绍dbo ==>database owner 表所有者名sp_databases --返回可用数据库的一个列表。(包含在这个列表中的可能是SQLServer内部使用的数据库master和tempdb)sp_tables --返回当前选择的数据库内的可用表的列表。还包括系统表和其他条目 --如果只是为了获取表,不包括视图也不包括系统表sp_tables NULL,dbo,数据库名,"'TABLE'" --注意TABLE大小写 ,VIEW:视图、SYSTEM TABLE:系统表sp_server_info--用来显示广泛的服务器状态量sp_spac 阅读全文
posted @ 2012-10-27 15:37 PEPE YU 阅读(274) 评论(0) 推荐(0) 编辑
摘要:部分来自《SQL Cookbook》 阅读全文
posted @ 2011-10-21 22:22 PEPE YU 阅读(877) 评论(5) 推荐(3) 编辑

点击右上角即可分享
微信分享提示