随笔分类 - SQL
摘要:本文演示快速sqlldr导入、UTL_FILE导出Oracle表数据实例。
阅读全文
摘要: 一个项目中的实例:获取Oracle过程中的返回SYS_REFCURSOR。注意:如果SYS_REFCURSOR为一个表或视图。可以通过表名%ROWTYPE获取每行数据,而不必另外定义type。
阅读全文
摘要: 在SQL Server 2008提供FileStream,以借助Windows系统本身的API来强化SQL Server对于非结构化数据的支持后,SQL Server 2012更是推出了像Contained Database、FileTable等令人期待的新功能。对于FileTable的功能和特性,在此无需赘述,本文主要针对FileTable的T-SQL操作目录做一个实例演示。
阅读全文
摘要:在Win8企业版64位环境下,连接Oracle11g 服务端,搞了整整两天,特将过程分享出来,供有需要的同学参考。
阅读全文
摘要:昨天有人在群里讨论SQL Server返回最后一个标识值的三个函数:IDENT_CURRENT、@@IDENTITY、SCOPE_IDENTITY,在些作个标记和小结。
阅读全文
摘要:2012年3月7日,微软终于如约发布了内部版本号为11.0.2100.60的新一代数据库平台:SQL Server 2012。
阅读全文
摘要:在用Between限制时间范围时,范围的边界值应该向内收缩31秒,以达到真正符合需求的时间范围。
阅读全文
摘要:一个Excel导入SQL server的例子,分别使用游标、CTE、master..spt_values实现。
阅读全文
摘要:在《安装VS2010 SP1后SQL Server 2008 r2智能感知功能(IntelliSense)失效!》一文中,我们知道,安装vs 2010 sp1后,Sql server 2008 r2 RTM的智能感知失效,微软已经Fix了这个问题,并将会在2011年4月中旬发布“Cumulative Update #7 for SQL Server 2008 R2 RTM”以修正这个Bug,请关注更新站点(http://blogs.msdn.com/b/sqlreleaseservices/)。今天看到一个替代的方案。
阅读全文
摘要:导读:在上篇《SQL Server 2008中Service Broker基础应用(上)》中,简要介绍了Service Broker的一般步骤,本文继续介绍Service Broker的设置会话优先级,存储过程中实现。
阅读全文
摘要:记得有人提到过,在安装Vs2010 Sp1后,SQL server 2008 r2的智能感知功能失效。今天试了一下,发现确实如此。
阅读全文
摘要:SQL Server 2008中的一些特性总结及BI学习笔记系列,欢迎与邀月交流。3w@live.cn
阅读全文
摘要:Power designer 15生成sql server 2005/2008列注释
阅读全文
摘要:导读:本文主要涉及EncryptByPassPhrase和DecryptByPassPhrase函数进行通行短语(PassPhrase)加密。
阅读全文
摘要:最近看到一个SQL Server的小例子,发现完全可以作为SQL server的一道入门面试题。题目如下:
例:有一合同表Contract
Id Name Total buget
1 合同名称 100 102,22
2 合同名称2 300 ,102,22,
3 合同名称3 200 ,103,23,
要求:用SQL语句更新表的buget字段,如果前后没有","要加上","(即一个英文逗号)。(10分)
阅读全文
摘要:最近对SQL Server 2008的安全入门略作小结,以作备忘。本文涉及两个应用:存储过程加密和安全上下文。
阅读全文
摘要:当一个用户会话(会话1)已经落定了一个资源,而另一个会话(会话2)想要修改该资源,并且会话2也锁定了会话1想要修改的资源时,就会出现“死锁”(deadlocking)。在另一方释放资源前,会话1和会话2都不可能继续。所以,SQL Server会选择死锁中的一个会话作为“死锁牺牲品”。
阅读全文
摘要:当一个数据库会话中的事务正锁定一个或多个其他会话事务想要读取或修改的资源时,会产生阻塞(Blocking)。通常短时间的阻塞没有问题,且是较忙的应用程序所需要的。然而,设计糟糕的应用程序会导致长时间的阻塞,这就不必要地锁定了资源,而且阻塞了其他会话读取和更新它们。
阅读全文
摘要:无论是有意无意,如果事务在数据库中保持打开,则它会阻塞其他进程对修改后的数据进行操作。同样,对事务日志进行备份也只会截断不活动事务的那部分事务日志,所以打开的事务会导致日志变多(甚至达到物理限制),直到事务被提交或回滚。
要找到最早的活动事务,可以使用DBCC OPENTRAN命令。
阅读全文
摘要:在SQL Server 2005以上版本中,在一个增强的WaitFor命令,其作用可以和一个job相当。但使用更加简捷。
阅读全文