随笔分类 - SQL
摘要:斜体部分是本人注: 结合SQL的 WAITFOR DELAY '00:00:05' 可以自己实验 锁和事务隔离级别是两个不同的概念, 锁是更加具体的手段去实现了各个不同的事务级别. 事务 事务隔离级别: 1、Read Uncommitted(读取其他事务未提交内容) 在该隔离级别中,所有事务可以看到
阅读全文
摘要:关于SSIS的优化, 可以参考下面这两篇文章: http://www.cnblogs.com/ljhdo/p/5477357.html http://www.cnblogs.com/biwork/p/3330115.html 在Data Flow控件中有很多组件, 有些组件是完全阻塞型的,比如Sor
阅读全文
摘要:SELECT DISTINCT o.name AS Object_Name, o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o.object_id WHERE m.definition Lik
阅读全文
摘要:Since SQL2008: 行级压缩(Row): 一方面减少了动态长度字段元数据的大小(varchar、varbinary等),比如之前存储字段实际长度需要2bytes,压缩后只需要3bits。 另一方面也直接减少各字段存储内容的大小,比如存储数值1在一个int类型字段中,压缩后只占用了一个字节。
阅读全文
摘要:DECLARE @TimeZone NVARCHAR(255) EXEC master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE' , N'SYSTEM\CurrentControlSet\Control\TimeZoneInformation' ,
阅读全文
摘要:over() 有时候数据库返回的数据每一行好比一幢高楼的一层, 开窗函数就是在每一层开一扇窗, 让每一层能看到整装楼的全貌或一部分. 比如一张学生成绩表(transcript)有两列: [name] & [grade], 要求写一段查询能得到每行数据, 同时又增加一列显示平均分,就可以用到开窗函数:
阅读全文
摘要:关系型数据库的三大范式: 第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。 第二范式(2NF)是数据库规范化中所使用的一种正规形式。它的规则是在1NF的基础上要求数据表里的所有数据都要和该数据表的主键有完全依赖
阅读全文
摘要:首先在服务里找到 SSAS 的 登录名 比如: NT Service\MSSQLServerOLAPService 然后在相应的数据中为这个登录名添加read的权限 注意还有SSMS里tabular cube的数据库connection的属性"impersonation Info" 记得选成 ser
阅读全文
摘要:T-sql 有一个for xml path('')的从句能把多行结果合并到一行,并成为xml 格式 比如有一张表tb有两列,其格式和数据为: id value—————1 aa1 bb2 aaa2 bbb2 ccc 如果对其执行sql: select id, value from tb for xm
阅读全文
摘要:A引用了B, 也就是说B是更加底层的那个view, 现在它的schema被更改了. 那么我们要做两步: 第一步: 找出哪些view引用了它, 可以运行下图中的这段sql: SELECT distinct name FROM sys.objects so INNER JOIN sys.sql_depe
阅读全文