随笔分类 - 数据库相关
Unable to open the physical file XXX.mdf
摘要:附加一个新的数据库,报如下异常:An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo) ------------------------------ Unable to open the physical file "E:\资料库\DB Document\My DB\TestDB.mdf". Operating system error 5: "5(拒绝访问。)". (Microsoft SQ
阅读全文
《SQL Server 2005数据挖掘与商业智能完全解决方案》读书笔记
摘要:《SQL Server 2005数据挖掘与商业智能完全解决方案》读书笔记
阅读全文
关于缓慢变化维度 slowly changing dimensions
摘要:关于缓慢变化维度 slowly changing dimensions
阅读全文
SQLServer 2005 Inside - Query
摘要:1. ON筛选器和WHERE筛选器二者的主要区别是ON在添加外部行之前被应用,而WHERE是在之后被应用。ON对保留表部分行的移除不是最终的,因为会在步骤3中再添加回来。所以在使用外部关联的时候会存在差别。2. 三值逻辑SQL中逻辑表达式的值包括TRUE、FALSE、UNKNOWN。与NULL相关的很多都是UNKNOWN。在查询筛选器(WHERE、ON、HAVING)把UNKNOWN作为FALSE处理,而CHECK约束、GROUP BY和ORDER BY作为TRUE处理。3. ORDER BY如果在SELECT语句中没有使用DISTINCT,则在ORDER BY中可以按最后结果集中不存在的表达
阅读全文
CROSS APPLY和 OUTER APPLY 区别详解
摘要:CROSS APPLY和 OUTER APPLY 区别详解
阅读全文
SQL Server System Functions
摘要:SQL Server System Functions
阅读全文
《SQL Server 2005 Inside Programming》读书笔记 - View
摘要:《SQL Server 2005 Inside Programming》读书笔记 - View
阅读全文
SQL Server 数据类型 float, real, money, decimal, numeric
摘要:SQL Server 数据类型 float, real, money, decimal, numeric
阅读全文
char varchar nvarchar区别
摘要:char varchar nvarchar区别
阅读全文
《SQL Server 2005 Inside Programming》读书笔记 - Datetime
摘要:《SQL Server 2005 Inside Programming》读书笔记
阅读全文
聚集索引与非聚集索引
摘要:聚集索引和费聚集索引的不同之处在于叶子级别:聚集索引的叶子级别是数据表中行,它在叶级表中维护所有数据。聚集索引不是该数据的副本,而是数据本身。非聚集索引的叶级行仅包含索引键列和指向特定数据行的行定位符。行定位符的内容取决于该表是一个堆(没有聚集索引的表称为堆)还是一个聚集表。 堆上非聚集索引叶级行的行定位符是一个8字节的物理指针,指向数据行,叫做RID,它由数据库的文件号、文件中的目标页号、目标页的行号(从0开始)组成;聚集表上的非聚集索引叶级行的行定位符是一个聚集键,聚集键由目标行的聚集索引键值和唯一标识符组成。所以聚集索引的索引列可以默认看做是非聚集索引的包含列。1. 聚簇索引的顺序是记录
阅读全文
zz数据库查询XML结构,FOR XML PATH 语句的应用
摘要:数据库查询XML结构,FOR XML PATH 语句的应用
阅读全文