
sqlserver
lenovore
这个作者很懒,什么都没留下…
展开
-
sqlserver2005 连接字符串
<br />windows身份验证登陆<br />Data Source=服务器名/SQLEXPRESS;Initial Catalog=数据库名;Integrated Security=True<br /> <br />使用附加本地数据库文件的方式连接到本地SQL Server Express实例 <br />Data Source=./SQLEXPRESS;AttachDbFilename=|DataDirectory|aaa.mdf;Integrated Security=True;User Inst原创 2011-03-10 17:38:00 · 1036 阅读 · 0 评论 -
sql函数大全
sql server使用convert来取得datetime日期数据sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDAT转载 2011-02-23 11:35:00 · 1968 阅读 · 0 评论 -
with as (摘自msdn)
指定临时命名的结果集,这些结果集称为公用表表达式 (CTE)。该表达式源自简单查询,并且在单条 SELECT、INSERT、UPDATE 或 DELETE 语句的执行范围内定义。该子句也可用在 CREATE VIEW 语句中,作为该语句的 SELECT 定义语句的一部分。公用表表达式可以包括对自身的引用。这种表达式称为递归公用表表达式。Transact-SQL 语法约定语法转载 2012-11-23 10:10:16 · 1313 阅读 · 0 评论 -
理解SQL SERVER中的逻辑读,预读和物理读
SQL SERVER数据存储的形式 在谈到几种不同的读取方式之前,首先要理解SQL SERVER数据存储的方式.SQL SERVER存储的最小单位为页(Page).每一页大小为8k,SQL SERVER对于页的读取是原子性,要么读完一页,要么完全不读,不会有中间状态。而页之间的数据组织结构为B树.所以SQL SERVER对于逻辑读,预读,和物理读的单位是页.转载 2012-11-19 16:46:00 · 643 阅读 · 0 评论 -
理解SQL SERVER中的分区表
简介 分区表是在SQL SERVER2005之后的版本引入的特性。这个特性允许把逻辑上的一个表在物理上分为很多部分。而对于SQL SERVER2005之前版本,所谓的分区表仅仅是分布式视图,也就是多个表做union操作. 分区表在逻辑上是一个表,而物理上是多个表.这意味着从用户的角度来看,分区表和普通表是一样的。这个概念可以简单如下图所示:转载 2012-11-15 17:37:04 · 518 阅读 · 0 评论 -
SQL函数说明大全
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用聚合函数 执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN和 MAX。配置函转载 2012-10-12 17:24:34 · 1833 阅读 · 0 评论 -
SQL SERVER 2005中如何获取日期(一个月的最后一日、一年的第一日等等)
这是计算一个月第一天的SQL 脚本: SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天SELECT DATEADD(mm, DATEDIFF(mm,0,getdate())-1, 0) --上个月的第转载 2011-08-13 17:29:10 · 17096 阅读 · 0 评论 -
MSSQl分布式查询
http://www.cnblogs.com/chenkai/archive/2010/09/09/1822305.html转载 2011-08-03 16:16:26 · 584 阅读 · 0 评论 -
SQL不同服务器数据库之间的数据操作整理(完整版)
--1. 创建链接服务器--1.1 创建一个链接名EXEC sp_addlinkedserver 'LinkName','','SQLOLEDB','远程服务器名或ip地址' --有自定义实例名还要加上"/实例名" /*例如:EXEC sp_addlinkedserver转载 2011-07-14 14:43:24 · 1254 阅读 · 0 评论 -
sqlserver查询效率
<br />很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: <br /><br />select * from table1 where name='zhangsan' and tID > 10000 <br /><br />和执行: <br /><br />select * from table1 where tID > 10000 and name='zhangsan' <br /><br />一些人不知道以上两条语句转载 2011-04-29 16:43:00 · 3570 阅读 · 0 评论 -
sqlserver日期函数
SQLServer时间日期函数详解,SQLServer,时间日期,1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如: 1.向日期加上2天 select dateadd(day,2,''2004-10-15'') --返回:2004-10-17 00:00:00.000 2.向月份加上2天 sel转载 2011-02-23 11:10:00 · 3653 阅读 · 0 评论 -
sqlserver 分页存储过程
CREATE PROCEDURE Proc_Page( @ReturnList nvarchar(max),--要查询的列 @TabName nvarchar(2000),--表名 @TabKey nvarchar(1000),--主键 @PageIndex int,--当前页 @PageSize int,--页的大小 @SortList nvarcha原创 2013-05-06 10:06:47 · 787 阅读 · 0 评论