-
关于重新组织和重新生成索引sp_RefreshIndex的介绍
开始:--------------------------------------------------------------------------------在上周,客户反映一个系统问题,当处理大量数据的时候,出现网络超时。后来,我们跟踪测试,发现是由于索引碎片多而引起的网络超时...
数据库操作教程 2022-09-23 17:18:49 -
关于sqlserver批量插入和更新的两种解决方案
复制代码代码如下:.游标方式1DECLARE@DataNVARCHAR(max) SET@Data='1,tanw;2,keenboy' --Id,Name DECLARE@dataItemNVARCHAR(100) DECLAREdata_cursorCURSORFOR(SELECT*FROMsplit(@Data,';')) OPENdata_cursor FETCHNEXTFROMdata_cursorINTO@dataItem WHILE@@FETCH_STATUS=0 BEGIN DECLARE@IdINT DECLARE@NameNVARCHAR(50) DECLAREdataItem_cursorCURSORFOR(SELECT*FROMsplit(@dataItem,',')) OPENdataItem_cursor FETCHNEXTFROMdataItem...
数据库操作教程 2022-09-23 17:18:31 -
SQLServer中网络备份一例
复制代码代码如下:use master declare @dir varchar(256),@dir_db varchar(256), @verb varchar(256),@cmd varchar(256), @backup_name varchar(256),@dynamic_name varchar(10), @disk_name varchar(256) --建立网络连接 exec xp_cmdshell 'net use K: /delete' exec xp_cmdshell...
数据库操作教程 2022-09-23 17:17:03 -
关于PowerDesigner初体验的使用介绍
PowerDesigner简介工具的用途:这里我只介绍他在SqlServer数据库的应用,其它的我也不懂。工具的好处: 个人体会理解,图视化数据库设计,更直观简单的设计,更便于分析数据库逻辑关系,与数据库全局把控...
数据库操作教程 2022-09-23 17:16:44 -
关于SQL存储过程入门基础(基础知识)
大学里面对存储过程没有讲到什么,工作了一段时间,对存储过程还是没有用到,根本不需要去写存储过程,可能是做的软件方向的原因吧。为了以后发展,决定从零开始学习下...
数据库操作教程 2022-09-23 17:16:23 -
Sql学习第四天——SQL关于withcube,withrollup和grouping解释及演示
关于withcube,withrollup和grouping通过查看sql2005的帮助文档找到了CUBE和ROLLUP之间的具体区别:CUBE生成的结果集显示了所选列中值的所有组合的聚合。ROLLUP生成的结果集显示了所选列中值的某一层次结构的聚合...
数据库操作教程 2022-09-23 17:15:35 -
Sql学习第三天——SQL关于withties介绍
关于withties对于withties一般是和Top,orderby相结合使用的,会查询出最后一条数据额外的返回值(解释:如果按照orderby参数排序TOPn(PERCENT)返回了前面n(pencent)个记录,但是n+1…n+k条记录和排序后的第n条记录的参数值(orderby后面的参数)相同,则n+1、…、n+k也返回。n+1、…、n+k就是额外的返回值)...
数据库操作教程 2022-09-23 17:14:10 -
关于SQL存储过程入门基础(流程控制)
这里我们讲一下存储过程的流程控制,ifelse,case,while,这里没有for循环的,这些跟c,c++,c#等语言都差不过的。一,首先来看if else使用复制代码代码如下:if条件beginsql语句endelsebeginsql语句end看个简单例子复制代码代码如下:declare@idint --声明个变量set@id=5 --设置厨初始值if(@id=1) begin print'right' endelseif(@id=0) begin &nb...
数据库操作教程 2022-09-23 17:10:40 -
Sql学习第三天——SQL关于CTE(公用表达式)的递归查询使用
关于使用CTE(公用表表达式)的递归查询----SQLServer2005及以上版本 公用表表达式(CTE)具有一个重要的优点,那就是能够引用其自身,从而创建递归CTE。递归CTE是一个重复执行初始CTE以返回数据子集直到获取完整结果集的公用表表达式...
数据库操作教程 2022-09-23 17:10:05 -
自动化收集SQLSERVER诊断信息的工具选择及使用介绍
自动化收集SQLSERVER诊断信息相信很多人都遇到过当SQLSERVER出现问题的时候,而你又解决不了需要DBA或者微软售后支持工程师去帮忙解决问题,那么他们一般需要你收集一些系统信息和SQLSERVER诊断信息。而收集这些信息又需要图形工具,又需要指令,步骤又非常复杂...
数据库操作教程 2022-09-23 17:06:48 -
SQLSERVER利用存储过程查看角色和用户信息的写法
1、查看服务器角色相关信息SP_HELPSRVROLESP_HELPSRVROLEMEMBER服务器角色SP_HELPSRVROLE服务器角色2、查看数据库角色相关信息SP_HELPROLESP_HELPROLEMEMBER数据库角色SP_HELPROLE数据库角色3、查看用户相关信息SP_HELPUSERSP_HELPUSER数据库用户名...
数据库操作教程 2022-09-23 17:06:38