-
SQLServer数据库删除数据集中重复数据实例讲解
SQLServer数据库操作中,有时对于表中的结果集,满足一定规则我们则认为是重复数据,而这些重复数据需要删除。如何删除呢?本文我们通过一个例子来加以说明...
数据库操作教程 2022-09-23 17:57:58 -
使用sql语句创建和删除约束示例代码
使用sql语句创建和删除约束约束类型主键约束(PrimaryKeyconstraint)--:要求主键列数据唯一,并且不允许为空。唯一约束(Uniqueconstraint)--:要求该列唯一,允许为空,但只能出现一个空值...
数据库操作教程 2022-09-23 17:57:54 -
彻底删除SQLServer注册表的方法
一般在卸载完数据库时,大家都希望能够将注册表信息完全删干净,下面就将教您彻底删除SQLServer注册表的方法,供您参考。在卸载SQLServer开始——运行:输入regedit进入注册表编辑器,进入之后执行下列操作:1.彻底删除SQLServer:hkey_local_machinesoftwareMicrosoftMSSQLServerhkey_local_machinesoftwareMicrosoftMicrosoftSQLServerhkey_current_usersoftwareMicrosoftMicrosoftSQLServerhkey_current_usersoftwareMicrosoftMSSQLServerhkey_local_machinesystemcurrentcontrolsetcontrolsessionmanagerpendingfileren ameoperations2...
数据库操作教程 2022-09-23 17:57:38 -
解决SQLServer无法启动的小技巧
SQLServer无法启动主要的原因在登录上,下面就教您一个解决SQLServer无法启动的小技巧,如果您也遇到过SQLServer无法启动的问题,不妨一看。SQLServer有时候会无法正确启动,这是因为Executive服务无法登录引起的...
数据库操作教程 2022-09-23 17:56:30 -
SQLServer2012无法连接到WMI提供程序(CannotconnecttoWMIprovider)解决方案
今天一位同事在启动自己工作机的SQLServer2012配置管理器时遇到如下报错:无法连接到WMI提供程序。您没有权限或者该服务器无法访问...
数据库操作教程 2022-09-23 17:56:11 -
SQLServer无法收缩日志文件的原因分析及解决办法
最近服务器执行收缩日志文件大小的job老是报错我所用的一个批量收缩日志脚本USE[master]GO/******Object:StoredProcedure[dbo].[ShrinkUser_DATABASESLogFile]ScriptDate:01/05/201609:52:39******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOALTERPROC[dbo].[ShrinkUser_DATABASESLogFile]ASBEGINDECLARE@DBNAMENVARCHAR(MAX)DECLARE@SQLNVARCHAR(MAX)--临时表保存数据CREATETABLE#DataBaseServerData(IDINTIDENTITY(1,1),DBNAMENVARCHAR(MAX),Log_Total_MBDECIMAL(18,1)NOTNULL,Log_FREE_SPACE_MBDECIMAL(18,1)NOTNULL)--游标DECLARE@itemCurCURSORSET@itemCur=CURSORFORSELECTnamef...
数据库操作教程 2022-09-23 17:41:41 -
sqlserver创建临时表的两种写法和删除临时表
--创建、删除临时表--第一种方式createtable#tmp(namevarchar(255),idint)--第二种方式selectcount(id)asstoryNum,sum(convert(numeric(10,2),casewhenisnumeric(code)=1thencodeelse0end))ascodeNum,sum((casewhenisnumeric(realcode)=1thenconvert(numeric(10,2),realcode)else0.0end))asrealcodeNum,tdtname,cycle,jiracomponent,jirastatename,qualityvalue,storycodelltinto#tmpfromIKNOW_STORY_U2000V1R7C00groupbytdtname,cycle,jiracomponent,jirastatename,qualityvalue,storycodellt--查询临时表select*from#tmp--删除临时表ifobject_id('tempdb..#tmp')isno...
数据库操作教程 2022-09-23 17:41:35 -
MySql删除和更新操作对性能有影响吗
删除和更新操作的开销往往比插入高,所以一个好的设计需要减少对数据库的更新和删除操作。3.1更新操作数据库的更新操作会带来一连串的“效应”:更新操作需要记录日志(以便错误时回滚);更新可变长字段(如,varchar类型)会带来数据物理存储的变化(记录的移动);更新索引字段会导致索引重建;更新主键会导致数据重组等...
数据库操作教程 2022-09-23 17:38:54 -
SqlServer里删除数据表中重复记录的例子
[项目]数据库中users表,包含u_name,u_pwd两个字段,其中u_name存在重复项,现在要实现把重复的项删除![分析]1、生成一张临时表new_users,表结构与users表一样;2、对users表按id做一个循环,每从users表中读出一个条记录,判断new_users中是否存在有相同的u_name,如果没有,则把它插入新表;如果已经有了相同的项,则忽略此条记录;3、把users表改为其它的名称,把new_users表改名为users,实现我们的需要。[程序]复制代码代码如下:declare@idint,@u_namevarchar(50),@u_pwdvarchar(50)set@id=1while@id<1000begin ifexists(selectu_namefromuserswhereu_id=@id) begin &nb...
数据库操作教程 2022-09-23 17:38:06 -
必须会的SQL语句(二)创建表、修改表结构、删除表
1.创建数据库表--使用哪个数据库,如果不写这一句是默认的数据库,也可以用鼠标选当前数据库usetestDB--创建表CreateTabletablename(--id表示字段名--int数据类型--primarykey主键--notnull非空--identity(1,1)初始值是1每次自增长1idintprimarykeynotnullidentity(1,1),--unique唯一namevarchar(20)notnullunique)2...
数据库操作教程 2022-09-23 17:34:14 -
动态给表添加删除字段并同时修改它的插入更新存储过程
有一个表,用户需要在后台操作它,希望能对它动态进行添加删除字段。这个功能也许没有问题,但是它原有插入与更新的两个存储过程,也需要一起修改...
数据库操作教程 2022-09-23 17:32:57 -
使用SQLServer判断文件是否存在后再删除(详解)
在SQLServer中可以使用系统内部存储过程xp_fileexist判断文件是否存在,如果存在再使用xp_cmdshell删除文件。xp_fileexist除了可以判断文件是否存在外,还可以判断文件夹是否存在,下面是下使用这两个的示例...
数据库操作教程 2022-09-23 17:30:10