-
SQL Server 置疑、可疑、正在恢复等情况了解
所属栏目:[MsSql教程] 日期:2021-12-24 热度:81
一、出错情况 有些时候当你重启了数据库服务,会发现有些数据库变成了正在恢复、置疑、可疑等情况,这个时候DBA就会很紧张了,下面是一些在实践中得到证明的方法。 在一次重启数据库服务后,数据库显示正在恢复,过了很久还是这个状态,离线时间不能太长,所[详细]
-
自动定时备份sqlserver数据库的措施
所属栏目:[MsSql教程] 日期:2021-12-24 热度:141
下面是我已经证实可用的自动备份的方法. 1、打开企业管理器-管理-sql server代理 2、新建一个作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限; 3、点击步骤标签,进入步骤面板.新建步骤,步骤名可以[详细]
-
扩展性很好的一个分页存储过程分析
所属栏目:[MsSql教程] 日期:2021-12-24 热度:189
这是经常用的一个分页存储过程 希望大家指点不足 复制代码 代码如下: USE [a6756475746] GO /****** Object: StoredProcedure [dbo].[tbl_order_SearchWhereAndPage] Script Date: 11/01/2011 09:37:39 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER O[详细]
-
sqlserver 临时表 Vs 表变量 详细说明
所属栏目:[MsSql教程] 日期:2021-12-24 热度:71
这里我们在SQL Server 2005SQL Server 2008版本上通过举例子,说明临时表和表变量两者的一些特征,让我们对临时表和表变量有进一步的认识。在本章中,我们将从下面几个方面去进行描述,对其中的一些特征举例子说明: 约束(Constraint) 索引(Index) I/0开销[详细]
-
mssql存储过程表名和字段名为变量的实现方案
所属栏目:[MsSql教程] 日期:2021-12-24 热度:112
没有使用动态语句直接报错 错误的 复制代码 代码如下: alter proc testpapers as begin declare @tems nvarchar(max),@zidaun nvarchar(max) set @tems=select * from @tems order by @zidaun exec(@tems) end exec testpapers 消息 156,级别 15,状态 1,过[详细]
-
SQL中exists的使用说明
所属栏目:[MsSql教程] 日期:2021-12-24 热度:88
有一个查询如下: 复制代码 代码如下: SELECT c.CustomerId, CompanyName FROM Customers c WHERE EXISTS( SELECT OrderID FROM Orders o WHERE o.CustomerID = cu.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的[详细]
-
利用sys.sysprocesses检查SqlServer的阻塞和死锁
所属栏目:[MsSql教程] 日期:2021-12-24 热度:111
MSDN:包含正在 SQL Server 实例上运行的进程的相关信息。这些进程可以是客户端进程或系统进程。 视图中主要的字段: 1. Spid:Sql Servr 会话ID 2. Kpid:Windows 线程ID 3. Blocked:正在阻塞求情的会话 ID。如果此列为 Null,则标识请求未被阻塞 4. Waitty[详细]
-
针对SQL 2000 的分页存储过程代码分享
所属栏目:[MsSql教程] 日期:2021-12-24 热度:149
复制代码 代码如下: ---------------------------------------------------- --针对SQL 2000 的分页存储过程 --Time:2008-9-25 ---------------------------------------------------- ALTER PROCEDURE [dbo].[uoSp_RecordPager] --要分页显示的表名,可多表[详细]
-
sql 查询本年、本月、本日记录的语句,附SQL日期函数
所属栏目:[MsSql教程] 日期:2021-12-24 热度:120
查询本日记录 SELECT * FROM messages WHERE CONVERT(Nvarchar, CreateDate, 111) = CONVERT(Nvarchar, GETDATE(), 111) ORDER BY CreateDate DESC 列名,getdate())=0 查询本年 SELECT count(*) FROM messages WHERE datediff(year,CreateDate,getdate())=0[详细]
-
SqlServer 基础知识 数据检索、查询排序语句
所属栏目:[MsSql教程] 日期:2021-12-24 热度:132
复制代码 代码如下: --执行顺序 From Where Select select * from (select sal as salary,comm as commission from emp ) x where salary5000 --得出 Name Work as a Job select ename + Work as a+job as msg from emp where deptno=10 --如果员工工资小于20[详细]
-
SQL语句执行顺序详解
所属栏目:[MsSql教程] 日期:2021-12-11 热度:52
这篇文章主要介绍SQL语句执行顺序的内容,对新手学习SQL server有一定的帮助,感兴趣的朋友可以参考下,希望大家阅读完这篇文章能有所收获,接下来小编带着大家一起了解看看。 做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交[详细]
-
master数据库损坏怎么办?有什么解决方法?
所属栏目:[MsSql教程] 日期:2021-12-11 热度:147
master数据库损坏怎么办?一些朋友在使用SQL Server 2008 时,遇到master数据库损坏的情况不知道怎么解决,而针对不同原因导致master数据库损坏的解决方法不同,下面我们就来具体看看。 SQL Server 2008 master数据库损坏后,SQL SERVER服务启动失败,查看错[详细]
-
sql中go的作用是什么?一文带你了解go的用法
所属栏目:[MsSql教程] 日期:2021-12-11 热度:175
sql中go的作用是什么?很多新手学习SQL SERVER可能对于go的作用和用法不是很了解,对此这篇文章就给大家介绍一下sql中go,下文实例有一定的参考价值,感兴趣的朋友可以了解看看,接下来跟随小编来学习一下sql中go吧。 use db_CSharp go select *, 备注=case[详细]
-
sql编译与重编是什么意思?
所属栏目:[MsSql教程] 日期:2021-12-11 热度:136
这篇文章主要介绍sql编译与重编,很多朋友对于sql编译与重编可能不是很了解,对此下面小编就给大家来介绍一下sql编译与重编是什么,以及应用和要注意的方面,希望大家阅读完这篇文章能有所收获,接下来跟随小编一起了解看看吧。 SQLSERVER编译与重编译 编译[详细]
-
SQL Server怎样做分离与附加数据库的操作?
所属栏目:[MsSql教程] 日期:2021-12-11 热度:155
SQL Server怎样做分离与附加数据库的操作,我们知道SQL Server是有提供分离/附加数据库的操作的,但对新手来说,可能不是很了解数据库分离与附加的方法,对此下文小编就给大家分享了SQL Server数据库分离与附加的图文教程,感兴趣的朋友可以参考。 一、概述[详细]
-
浅谈简单的sql查询语句,你都知道哪些?
所属栏目:[MsSql教程] 日期:2021-12-11 热度:85
这篇文章主要介绍一些Python简单的sql查询语句,同时也和大家一起来探讨select语句和多种查询方式,感兴趣的朋友不妨跟随小编一起来了解一下sql查询语句。 简单查询语句 所有复杂的语句都是由简单的语句组成基本都是由SELECT、FROM、WHERE、GROUP BY、HAVING[详细]
-
SqlDateTime溢出是什么原因?如何解决?
所属栏目:[MsSql教程] 日期:2021-12-11 热度:171
SqlDateTime溢出是什么原因?很多朋友对于SqlDateTime溢出情况不知怎样解决,首先要解决这个问题,我们要知道SqlDateTime溢出的原因,下面小编就给大家分享一下SqlDateTime溢出出现的情况原因,以及解决方法,有需要的朋友就接下往下看吧。 错误出现:导入数[详细]
-
SQL Server实现纵表转横表的方法是什么?
所属栏目:[MsSql教程] 日期:2021-12-11 热度:194
SQL Server实现纵表转横表的方法是什么?在SQL Server纵表和横表是可以互转的,大家可以更具自己想要的方式来展示表,下面我们就来看看怎样做纵表转横表以及横标转纵表。 1,纵表转横表 纵表转横表的SQL示例: SELECT Name , SUM(CASE WHEN Course = N语文 T[详细]
-
sqlserver中怎么样解决复杂查询的问题?
所属栏目:[MsSql教程] 日期:2021-12-11 热度:125
sqlserver中怎么样解决复杂查询的问题?对于这个问题,我们可以用cte解决复杂查询问题,下面小编就给大家分享一个使用cte解决复杂查询问题实例,在此代码中需要注意count函数,它统计了一个列,如果该列在某行的值为null,将不会统计该行,下面跟随小编来具[详细]
-
SQL语句怎样写实现截取字符串的小写字母?
所属栏目:[MsSql教程] 日期:2021-12-11 热度:163
在实际的项目中,我们常会遇到截取字符串的需求,例如截取字母,汉字,数字等等。这篇文章就给大家分享用于截取字符串的小写字母的SQL语句,感兴趣的朋友可以参考。 DECLARE @s VARCHAR(MAX)= AbcdEf奥奥 --待截取字符串 DECLARE @temp VARCHAR(MAX)= --临时[详细]
-
ssis延迟验证方法是什么?一文带你看懂
所属栏目:[MsSql教程] 日期:2021-12-05 热度:187
今天给大家分享的是关于ssis延迟验证方法的内容,本文有详细的介绍及实例,对大家学习和理解ssis延迟验证方法有一定帮助,接下来跟随小编一起来学习一下吧。 验证是一个事件,该事件在Package执行时,第一个被触发,验证能够避免SSIS引擎执行一个有异常的Pack[详细]
-
高并发下的幂等性怎样保证?
所属栏目:[MsSql教程] 日期:2021-12-05 热度:170
今天给大家分享的是关于高并发下的幂等性的内容,很多朋友可能对于幂等性不是很了解,下面我们先来看看什么是幂等性及幂等性的作用,然后我们再了解保证高并发下的幂等性的方案。 前言 在系统开发过程中,经常遇到数据重复插入、重复更新、消息重发发送等等问[详细]
-
sql数据库错误9003什么原因?如何解决?
所属栏目:[MsSql教程] 日期:2021-12-05 热度:183
今天主要给大家分享的是sql数据库错误9003的原因及解决方法,但是要注意的是,以下9003错误解决方法只适用于SQL2000。废话不多,接下来跟随小编一起来看看吧。 无法打开新数据库 POS。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 9003) 看是9003错[详细]
-
sql自定义函数有何用处?与存储过程区别在哪?
所属栏目:[MsSql教程] 日期:2021-12-05 热度:77
这篇文章主要给大家介绍sql自定义函数的内容,很多朋友对于自定义函数的用处、自定义函数与存储过程区别不是很了解,因此下文给大家具体的介绍一下, 接下来跟随小编来了解一下吧。 产生背景(已经有了存储过程,为什么还要使用自定义函数) 与存储过程的区别[详细]
-
SQL Server数据库中如何创建表的相关约束?
所属栏目:[MsSql教程] 日期:2021-12-05 热度:142
这篇文章主要介绍SQL Server如创建数据库和数据表的相关约束实现方法,对大家学习和理解SQL Server数据的约束有一定的帮助,感兴趣的朋友可以参考,希望大家阅读完这篇文章能有所收获,接下来小编带着大家一起了解看看。 创建约束语法如下: CREATE DATABASE[详细]
