MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能,还可以编写更安全的代码。...
分类:
数据库 时间:
2015-02-28 14:30:06
阅读次数:
165
-- =============================================
-- Author: tomtom
-- Create date: 2015.2.27
-- Description: ROWNUMBER、RANK、DENSE_RANK、NTILE排名窗口函数示例
-- ===========================================...
分类:
数据库 时间:
2015-02-28 08:57:24
阅读次数:
223
SELECT request_session_id spid,OBJECT_NAME(resource_associated_entity_id)tableNameFROM sys.dm_tran_locksWHERE resource_type='OBJECT 'Kill id
分类:
数据库 时间:
2015-02-26 18:01:08
阅读次数:
128
错误载图 解决方法: 1.直接把己有数据库复制到sql安装目录下C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA 这样就可以附加,不知道是不是在装数据库时漏选了什么操作,以前没遇到过。 2.在己有数据库mdf和l...
分类:
数据库 时间:
2015-02-25 14:12:07
阅读次数:
149
MSSQL差异备份使用技巧15 Apr 2013所谓的差异备份,就是只备份最近一次备份之后到此次备份之前所增加的那一部分数据。打个比方我第N次备份后数据库存放的内容是ABCD,然后我第N+1次 备份的时候使用差异备份,此时数据库的存放的内容是ABCDEFG。那么我差异备份的结果就是EFG,只备份增加...
分类:
数据库 时间:
2015-02-19 17:30:20
阅读次数:
185
PHP学习之-数据库操作1、PHP支持那些数据库PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数据库有MsSQL,MySQL,Sybase,Db2,Oracle,PostgreSQL,Access等,这些数据库PHP都能够安装扩展来支持,一般情况下常说的L...
分类:
数据库 时间:
2015-02-18 17:36:55
阅读次数:
260
使用的表结构如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->USE[TestDB]GO/****** 对象: Table [dbo].[Pers...
分类:
数据库 时间:
2015-02-16 16:54:18
阅读次数:
203
nchar : 适用于西文字符,一个字符占一个字节。char: 可以中文,一个字符占两个字节。var :可变。varchar、nvarchar 。所以一般来说,如果含有中文字符,用nchar/nvarchar,如果纯英文和数字,用char/varchar。
分类:
数据库 时间:
2015-02-15 16:31:37
阅读次数:
154
--优化学习(一)我现有一表Orders,其中包含OrderId,UserId,CreateDate,TotalMoney,OrderType五个字段,目前没有主键和其他索引如今我想查询出在指定某个日期的订单数量,并返回OrderId,UserId,TotalMoney三字段,具体查询语句如下:se...
分类:
数据库 时间:
2015-02-12 18:13:54
阅读次数:
148
这多半是以前安装过MSSQL,没卸载干净导致的。解决方法如下:一、先把MSSQL卸载干净1.在添加删除程序中把SQL Server卸载 ;2.把Microsoft SQL Server文件夹整个删掉;3.运行regedit命令,进入注册表,删除如下项:HKEY_LOCAL_MACHINE\SOFTW...
分类:
数据库 时间:
2015-02-12 15:48:19
阅读次数:
277