数据库操作优化一例
数据库升级,需要对几个表进行一些数据转换,具体是这样:针对每一个 Item,从 orders 表里查出 Shop_Id,并把此 Id 赋值给 items 和 skus 中的 Shop_Id。下面是最初实现的代码,其中 LargerResultProcessor 是一个...
大数据量删除算法
开门见山,直接进入主题,数据量在百万级已下,可以不看下边内容。起因: 某客户今年上了U9不久,随着业务量的增加,每日业务达2000多单据。由于客户操作业务有误,把业务做到了2018年底,之后才发现输入有误。...
sql server 建临时表修改数据
某种情况下,我们需要对数据库某个表的某些字段执行相同的修改,例如用户表存储的密码最初是以小写的形式进行存储的,如果我们需要将其全部转换为大写,以下t-sql语句可以解决此问题,原理是通过创建临时表来存储当...
解决SQL Server管理器无法连接远程数据库的问题
许多初学者在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例的问题,大致的错误描述如下:An error has occurred while establishing a connection to the server.(provider:...
SQL2008转SQL2005
用SQL2008导出数据库的时候,会导致数据库中的主键、索引、标识等数据库约束丢失。这里以SQL2008为例,介绍一下如何能导数据,又可以保持主键、索引、标识等数据库约束不丢失的方法。1. 首先,在本地sql2008上面...
50种方法优化SQL Server
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 ...
编写高效 SQL 语句的最佳实践
SQL 语言是一种强大而且灵活的语言,在使用 SQL 语言来执行某个关系查询的时候,用户可以写出很多不同的 SQL 语句来获取相同的结果。也就是说,语法 (syntactical) 不同的 SQL 语句,有可能在语义 (semantica...
SQLServer和Oracle的常用函数对比
1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) ...
SQL多条件查询
在企业应用程序开发中经常遇到,查询数据库的时候,查询的where条件可能不止一个,可能没有条件,也有可能至少一个或者多个条件,遇到这种情况,今天看到论坛上有人用C#的 if 语句拼接,这样解决可以是可以,不过显...
SQL Server 数据备份存储过程
今天开园,分享一下我一直在使用的数据备份存储过程,欢迎转载!!!01USE [master] 02GO 03SET ANSI_NULLS ON04GO 05SET QUOTED_IDENTIFIER OFF06GO 07 0...
SQL Server中易混淆的数据类型
(1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指...
SQL Server 2005 不允许远程连接解决方法
刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序,...
Oracle转换SqlServer
近期为公司的一个项目数据库进行了转换,将Oracle的Db转换为SqlServer(2000或2005均可),一开始在网上找了一些资料,发现有个工具叫SwisSql的,尝试了一下,没成功,继续查找.后来经同事提醒,使用SqlServer的导入和导出工...
SQL Server datetime数据类型设计、优化误区
<!--[if !supportLists]-->一、<!--[endif]-->场景在SQL Server 2005中,有一个表TestDatetime,其中Dates这个字段的数据类型是datetime,如果你看到表的记录如下图所示,你最先想到的是什么呢?(图1:数据列表...
毫秒级百万数据分页存储过程
数据分页一直是一个经久不衰的话题,在园子里看到了N多高手,都比我厉害,今天把我使用的分页代码继续分享;请高手手下留情,少拍砖啦...哈哈;欢迎大家转载!!!!首先参考园子里的高手方法生成一个百万数据表; 耗时 33 ...
SQL Server 2008 win7配置问题汇总
近期单位分配任务研究PowerDesigner,故装了个虚拟机装个SqlServer2008做实验,以前总是用,从来么有自己装过,问题多多,很多是装在Win7上导致的,整理备查 1、SQL Server Browser不能启动,修改设置时报一...
SQLServer全局变量详介
select APP_NAME ( ) as w --当前会话的应用程序select @@ERROR --返回最后执行的 Transact-SQL 语句的错误代码(integer)select @@IDENTITY --返回最后插入的标识值SELECT USER_NAM...
数据库操作优化一例
数据库升级,需要对几个表进行一些数据转换,具体是这样:针对每一个 Item,从 orders 表里查出 Shop_Id,并把此 Id 赋值给 items 和 skus 中的 Shop_Id。下面是最初实现的代码,其中 LargerResultProcessor ...
微软SQL Server 2005速成版
今天看了园友的 SqlServerExpress2005 自动备份 发现还有这个好东西,刚好准备给我笔记本安装SQL 2005 但完整安装包太大了,也用不了那么多功能!这个挺好用! Microsoft SQL Server 2005 Expres...
sql中使用cmd命令注销登录用户
远程桌面无法远程,提示超过用户数连接mssql后执行--注销登录用户 无法登陆远程桌面时用exec xp_cmdshell 'quser'Exec xp_cmdshell 'logoff 1'