用户登录
用户注册

迁移数据库数据到SQL Server 2017

概述本篇我们将利用DMA一步一步实现SQLServer的迁移。帮助大家理解现在的SQLServer与新版本的融合问题,同时需要我们做哪些操作来实现新版本的升级或者迁移。SQLServer迁移一定要有一个准备好的计划,我下面列出了所有...
  • 0
  • 0
  • 0
  • 0
  • 0

SQLServer 2008中SQL增强之二 Top新用途

一、top替代setrowcount在sqlserver2005之前的传统sql语句中,top语句是不支持局部变量的。见此时可以使用setrowcount,但是在sqlserver2005/2008中,top通常执行得更快,所以应该用top关键字来取代setrowcount。复制代码...
  • 0
  • 0
  • 0
  • 0
  • 0

MS SQL Server获取十二个月份的英文缩写

如果使用datename()函数是取得月份的英文全称,但报表需要,只需显示月份名称缩写即可。十二个月份的英文缩写,只有五月份是全称与缩写一样,其它月份的缩写仅是取前三位字母。因此insus.net写成一个自定义函数:复制代码...
  • 0
  • 0
  • 0
  • 0
  • 0

EF中dbfirst从数据库更新模型,存储过程如何重新生成

我们修改了存储过程,希望重新更新数据模型时,可能会生成一些无用代码,可能会导致代码运行报错等。我们右击在模型浏览器中删除Model复杂对象和存储对象以及函数导入等,都删除掉,重新生成即可。
  • 0
  • 0
  • 0
  • 0
  • 0

Sql Server 分组统计并合计总数及WITH ROLLUP应用

withrollup在生成包含小计和合计的报表时,rollup运算符很有用。rollup运算符生成的结果集类似于cube运算符所生成的结果集。复制代码代码如下:select[source],count(*)asordertotalfrom[externalorder]whereorderstatu...
  • 0
  • 0
  • 0
  • 0
  • 0

SQLserver中用convert函数转换日期格式的方法

sqlserver中文版的默认的日期字段datetime格式是yyyy-mm-ddthh:mm:ss.mmm例如:selectgetdate()整理了一下sqlserver里面可能经常会用到的日期格式转换方法:举例如下:selectconvert(varchar,getdate(),120)2004-09-12...
  • 0
  • 0
  • 0
  • 0
  • 0

SQL Server 日期函数CAST 和 CONVERT 以及在业务中的使用介绍

最近时间刚从客户端转入后台写服务,对于后台数据库以及服务的书写完全是个小白,所以最近写的肯定没有太多技术含量。首先把遇到的问题摆出来:还是那张错误上报表,字段主要有上报错误id(errorid),上报人(reportperson)...
  • 0
  • 0
  • 0
  • 0
  • 0

SQL Server提示"选定的用户拥有对象,所以无法除去该用户”

我试了网上提供的一些方法都不行,最后还是自己用sql解决了些问题。1在查询分析器里面选中出问题的数据库,然后输入:execsp_configure'allowupdates',1--允许更新系统表。reconfigurewithoverride2.运行如下sql语句:upd...
  • 0
  • 0
  • 0
  • 0
  • 0

SQL 实现某时间段的统计业务

有一张错误上报表,下面只将与本文相关的字段罗列如下:上报人(reportperson)、上报错误id(errorid)、上报时间(reporttime)、状态(state),其中值为0(未解决)、1(已处理)、2(已解决)。现在要做的是统计在某个时间段[begintim...
  • 0
  • 0
  • 0
  • 0
  • 0

SQLSERVER中得到执行计划的两种方式

得到执行计划的方式有两种:1、一种是在指令的前面打开一些开关,让执行计划信息打在结果集里,这种方法比较适合在一个测试环境里对单个语句调优。这些开关最常用的有复制代码代码如下:setshowplan_allonsetshowplan_all...
  • 0
  • 0
  • 0
  • 0
  • 0

SQLSERVER收集语句运行的统计信息并进行分析

对于语句的运行,除了执行计划本身,还有一些其他因素要考虑,例如语句的编译时间、执行时间、做了多少次磁盘读等。如果dba能够把问题语句单独测试运行,可以在运行前打开下面这三个开关,收集语句运行的统计信息。这些信息...
  • 0
  • 0
  • 0
  • 0
  • 0

SQLSERVER语句的执行时间显示的统计结果是什么意思

在sql语句调优的时候,大部分都会查看语句执行时间,究竟sqlserver显示出来的统计结果是什么意思?下面看一下例子比较简单的语句:复制代码代码如下:1setstatisticstimeon2use[pratice]3go4select*from[dbo].[orders]结...
  • 0
  • 0
  • 0
  • 0
  • 0

存储过程实现订单号,流水单号(8位)的详细思路

此文章是借鉴园中的各位大神的,本人只是略作修改。有不好的地方,欢迎吐槽。先写实现思路,然后再贴上代码1.建立存储过程,声明输出参数@indentnum,输出订单号2.一般订单号由两部分组成,日期和后续的订单号,根据需求看日...
  • 0
  • 0
  • 0
  • 0
  • 0

SQLSERVER编译与重编译发生场景及重用的利弊介绍

编译的含义--------------------------------------------------------------------------------当sqlserver收到任何一个指令,包括查询(query)、批处理(batch)、存储过程、触发器(trigger)、预编译指令(preparedstateme...
  • 0
  • 0
  • 0
  • 0
  • 0

SQLSERVER的非聚集索引结构深度理解

我们知道sqlserver的数据行的存储有两种数据结构:a:堆b:b树(binary二叉树)数据按照这种两种的其中一种来排序和存储,学过数据结构的朋友应该知道二叉树,为什麽用二叉树,因为方便用二分查找法来快速找到数据。如果是堆...
  • 0
  • 0
  • 0
  • 0
  • 0

sql函数实现去除字符串中的相同的字符串

复制代码代码如下:---去除字符串中重復的值函數createfunctionstringremove(@strnvarchar(2000))returnsvarchar(2000)asbegindeclare@resultnvarchar(2000),@tempnvarchar(1000)set@result=''set@temp=''while(char...
  • 0
  • 0
  • 0
  • 0
  • 0

EF调用存储过程,获取output参数返回的值

我们新建了一个存储过程,它可能是一个计算的存储过程,或者处理一系列sql语句后,我们需要返回一个结果给调用的语言代码。如下存储过程,输出一个num值参数USE[HY_ReplyComment]GO/******对象:StoredProcedure[dbo].[Ad...
  • 0
  • 0
  • 0
  • 0
  • 0

配置SQL Server on Linux(1)

1.前言SQLServer一般是在安装过程中进行相关的配置,安装完成之后,再去修改有一些配置就比较麻烦,比如更改SQLServer实例级别的排序规则。但在Linux下,安装过程并没有很多可以配置的步骤,安装步骤变得很简单,更多的配...
  • 0
  • 0
  • 0
  • 0
  • 0

sql自动化检查和分析工具 之soar和soar-web 安装和使用体验

为了研究一下sql自动化检查和分析工具,是否有网上介绍的好用,我在本地进行soar和soar-web的安装和使用。初步的实验结果,总结如下:1.安装相对来说较为麻烦,特别是soar-web的依赖包安装,涉及到pythonpip相关组件的下载...
  • 0
  • 0
  • 0
  • 0
  • 0

获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用

复制代码代码如下:selectabs(datediff(dd,enddate,begindate))fromdbo.workingplan其中,workingplan为一张表,enddate和begindate为workingplan表中的结束时间和开始时间如果哪里有不正确的地方,欢迎批评指正,共同进...
  • 0
  • 0
  • 0
  • 0
  • 0
1  2  3  4  5  ...  下一页  

分享至

长按复制下方链接,去粘贴给好友吧:
软件
前端设计
程序设计
Java相关