#sq

SQLServer如何快速生成100万条不重复的随机8位数字

最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的:    1.    如何生成8位随机数,生成的数越随机,重复的可能性当然越小    2. &nb...

SQL Server游标的使用【转】

游标是邪恶的!      在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。      正常面向...
代码星球 ·2020-05-13

查看sqlserver被锁的表以及如何解锁.

查看被锁表:select  request_session_id  spid,OBJECT_NAME(resource_associated_entity_id)tableName   from  sys.dm_tran_lock...

SQL Server 维护计划实现数据库备份(策略实战)

一、背景之前写过一篇关于备份的文章:SQLServer维护计划实现数据库备份,上面文章使用完整备份和差异备份基本上能解决数据库备份的问题,但是为了保障数据更加安全,我们需要再次完善我们的备份计划;下面这篇文章主要加入了日志备份,并对设计备份的频率和设计命名规范等问题进行实战; 二、最佳实践(一)备份计划1)每...

SQL Server 维护计划实现数据库备份(Step by Step)

一、前言SQLServer 备份和还原全攻略,里面包括了通过SSMS操作还原各种备份文件的图形指导,SQLServer 数据库最小宕机迁移方案,里面使用SQL脚本(T-SQL)完成完全备份、差异备份、完全还原、差异还原等;      &nb...

使用SQL Server 2005作业设置定时任务

公司有一个老项目由于直接把终端拍摄的图片以二进制的形式保存到数据库中,数据库比较大所以需要经常删除这些冗余数据,手动删除费时费力,项目组长让我把这些操作变成自动的,每天执行一次,只保留最近两个月的图片数据。查阅了相关的资料,找到了解决方案,在此做一个记录,以便有同样需求的人和自己查阅。  现在我们通过一个非常简单的示例...

SqlServer中decimal(numeric )、float 和 real 数据类型的区别[转]

decimal(numeric)         同义,用于精确存储数值float和real           &nb...

Apache,PHP,MySQL的安装,配置

Apache1.下载Apache版本号为2.2.22. 最好下载msi安装文件。下载地址为:http://www.apache.org/dist/httpd/binaries/win32/如果想下载2.4.4版本的,可以去http://www.anindya.com/apache-http-server-2-...

如何用SQL语句查询Excel数据?

如何用SQL语句查询Excel数据?Q:如何用SQL语句查询Excel数据?A:下列语句可在SQLSERVER中查询Excel工作表中的数据。2007和2010版本: SELECT * FROM OpenDataSource( 'Microsoft.ACE.OLEDB....

MS-SQL索引类型

一、索引的概念    索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。 二、索引的特点  &n...
代码星球 ·2020-05-12

SQL Server 2008 R2主数据服务安装

SQLServer2008R2的主数据服务(MasterDataServices,简称MDS)已经放出,目前是CTP版本,微软提供了下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=fe0c6a31-5...
代码星球 ·2020-05-12

MYSQL select时锁定记录问题

在使用SQL时,大都会遇到这样的问题,你Update一条记录时,需要通过Select来检索出其值或条件,然后在通过这个值来执行修改操作。但当以上操作放到多线程中并发处理时会出现问题:某线程select了一条记录但还没来得及update时,另一个线程仍然可能会进来select到同一条记录。 一般解决办法就是使用...

SQL Server中的锁

NOLOCK(不加锁)此选项被选中时,SQLServer在读取或修改数据时不加任何锁。在这种情况下,用户有可能读取到未完成事务(UncommitedTransaction)或回滚(RollBack)中的数据,即所谓的“脏数据”。 HOLDLOCK(保持锁) 此选项被选中时,S...
代码星球 ·2020-05-12

T-SQL查询进阶—理解SQL Server中的锁

在SQLServer中,每一个查询都会找到最短路径实现自己的目标。如果数据库只接受一个连接一次只执行一个查询。那么查询当然是要多快好省的完成工作。但对于大多数数据库来说是需要同时处理多个查询的。这些查询并不会像绅士那样排队等待执行,而是会找最短的路径执行。因此,就像十字路口需要一个红绿灯那样,SQLServer也需要一...

SQL:查找被锁的表,以及锁表的SQL语句(重点推荐)

--死锁检测usemasterSelect*fromsysprocesseswhereblocked<>0--找到SPIDexecsp_lock--根据SPID找到OBJIDselectobject_name(85575343)--根据OBJID找到表名1.DatabaseName同于你要监测的数据库名(不...
首页上一页...650651652653654...下一页尾页