数据库离线、在线数据库离线、在线
离线:
ALTER DATABASE <dbname> SET OFFLINE WITH ROLLBACK IMMEDIATE
在线:
ALTER DATABASE <...[2019/9/16]
sqlserver 用户定义表类型
有时需要将内存中的表与数据库中的表比较,比如Datatable中有100行数据,需要判断在数据库中是否存在,这个时候我们就可以使用sqlserver中的【用户 定义表类型】
这里最最最重要的思路是把【用户 定义表类型】当作一张虚拟的正常表去处理
...[2019/9/16]
MSSQL 插入数据时候,如果存在则更新的方法分享
摘要:下文讲述MSSQL中,插入数据时,如果存在则更新,否则就插入数据的方法分享实验环境:sql server 2017 m ql中,我们可以采用 MERGE INTO 关键字实现此功能,当两者匹配成功,则运行***语句,否则运行其它语句,达到插入数据时的判断操作,具体操作方法...[2019/9/16]
SqlServer还原数据库时提示:异常终止,不能在此版本的SQL Server中启动,因为它包含分区函数SqlServer还原数据库时提示:异常终止,不能在此版本的SQL Server中启动,因为它包含分区函数
场景
在SqlServer Management中进行数据库还原时提示:
数据库不能在此版本的SQL Server中启动,因为它包含分区函数。
点击左下角的查看详细信息
实现
电脑上安装的...[2019/9/12]
SqlServer 2014 还原数据库时提示:操作系统返回了错误5,,拒绝访问SqlServer 2014 还原数据库时提示:操作系统返回了错误5,,拒绝访问
场景
在进行数据库还原时提示:
System.Data.SqlError:在对”“尝试”“时,操作系统返回了错误5(拒绝访问)
实现
第一种方案是修改要还原的数据库备份文件的权限。
...[2019/9/12]
sql sever2008 R2 检测到索引可能已损坏。请运行 DBCC CHECKDB。
1、设置成单用户状态
USE MASTER
ALTER DATABASE DBNAME
SET SINGLE_USER;
GO
--DBNAME为修复的数据库名
2、执行修复语句,检查和修复数据库及索引
dbcc checkdb(''DBNAME'...[2019/9/12]
mssql sqlserver 数据类型sql_variant简介说明
转自: http: www.maomao365.com/?p=9712
摘要: 下文讲述sqlserver中sql_variant数据类型定义、赋值、应用的相关说明,如下所示: 实验环境:sql server 2008 R2 数据类型s...[2019/9/11]
用SQL语句从电脑导入图片到数据库用SQL语句从电脑导入图片到数据库
--创建图片表
CREATE TABLE W_PIC
(
ID INT, --编号
WPATH VARCHAR(80), --完整路径
PIC VARCHAR(80), --图片名称,不带后缀
im...[2019/9/10]
在Windows2012下安装SQL Server 2005无法启动服务的解决办法在Windows2012下安装SQL Server 2005无法启动服务的解决办法
虚拟机环境中,用了Windows Server2012,安装SQL SERVER 2005的过程中,总是提示无法启动服务,各种搜索,做了以下尝试:
1、修改IP网络设定、
2、VIA网络禁用、
3、修改CPU核数为2的整数倍等方式、
4、修改SQL SERVER服务的登录...[2019/9/10]
SQLServer常用快捷键汇总
菜单激活键盘快捷键
操作SQL Server 2017SQL Server 2008 R2
移到 SQL Server Management Studio 菜单栏
Alt
Alt
激活工具组件的菜单
Alt+连字符
Alt+...[2019/9/10]
Sql Server中变的定义以及赋值的应用
--申明变量declare @ad_begin datetimedeclare @fydl varchar(50)declare @userid varchar(50)declare @jdrbm varchar(50)
--变量赋值
set @ad_begin=''2019-0...[2019/9/10]
SQL左右连接中的on and和on where的区别SQL左右连接中的on and和on where的区别
在使用left join时,on and和on where条件的区别如下:
1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。
2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有lef...[2019/9/10]
SQL 将一个字段内用逗号分隔的内容分成多条记录
1 select SourceUid from WmsUnPack where State = 9
查询后的结果
更改SQL 语句为
1 select b.COl2 from
2 (select So...[2019/9/10]
SQL数据库基础语法
SQL语句的概述
SQL语言的分类
数据定义语言(Data Definition Language)主要用于修改、创建和删除数据库对象,其中包括CREATE ALTER DROP语句。
数据查询语言(Data Query Language)主要...[2019/9/10]
mssql 单引号插入到sqlserver的方法分享
转自:http: www.maomao365.com/?p=6740
摘要: 下文讲述sqlserver操作中遇到单引号的处理方法sqlserver 数据库中可以存储任何字符,因为在数据库中字符都是以二进制数据的形式存储在磁盘上,下文讲述遇到单引号如何插入至数据库中。 单引号:因为...[2019/9/10]
SQL Server 存储过程 数组参数 (How to pass an array into a SQL Server stored procedure)
Resource from StackOverflow
使用存储过程,如何传递数组参数?
1.分割解析字符串,太麻烦
2.添加Sql Server 自定义类型 sp_addtype
问题需求:需要向SP 传递数组类型的参数
select * from Users where ID...[2019/9/10]
sql server pivot
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[YearSalary](
[year] [int] NULL,
[salary] [money] NULL
...[2019/9/10]
sql
1.query all the store procedures in the specfied db;
use MyDB
select * from INFORMATION_SCHEMA.ROUTINES where ROUTINE_TYPE=''procedure''
...[2019/9/10]
T-SQL学习笔记
学习T-SQL时记录的笔记,记得并不全也不详细
if和while语句
declare @age int
select @age = DATEDIFF(year,stuAge,getdate()) from TbStudent where stuName = '孙悟空'...[2019/9/10]
SQL 高效运行注意事项(三)SQL 高效运行注意事项(三)
合理配置tempdb
1.tempdb在SQL Server停掉,重启时会自动的drop,re-create. 根据model数据库会默认建立一个新的
2.tempdb对IO的要求比较高,最好分配到高IO的磁盘上且与其他的数据文件分到不用的磁盘上,以提高读写效率
3.应该根据...[2019/9/10]
松软带你学开发-SQLSELECTDISTINCT语句
SQL SELECT DISTINCT 语句
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。
关键词 DISTINCT 用于返回唯一不同的值。
语法:
SELECT DISTINCT 列名称 FROM 表名称
使用 D...[2019/9/2]
非域环境下SQL Server搭建Mirror(镜像)的详细步骤
1.测试验证环境
服务器角色
机器名
IP
SQL Server Ver
主体服务器
WIN-TestDB4O
172.83.XXX.XXX
SQL Serve...[2019/9/2]
SQL Server Agent作业执行CmdExec(bat)命令报权限问题
写了一个bat命令,定期去清理一些SQL Server的Dump文件,然后配置成SQL Server作业,作业执行时报权限错误,具体错误信息如下所示: Me age Executed as user: NT Service\SQLSERVERAGENT. The pr...[2019/9/2]
mybatis+sqlServer 实现insertOrUpdatemybatis+sqlServer 实现insertOrUpdate
这两天遇到一个头疼的问题,我们系统需要请求第三方数据,第三方收到请求后会生成相应的数据并入库,我们通过定时任务将第三方数据同步到我们数据库。当我们发送请求后第三方会立即返回一个值,我们会根据返回值去数据库更新同步过来的表字段,sql语句执行完了,没有任何错误,在同步表中查看同步的数据都有...[2019/9/2]
SQLServer 查询view中是否包含某个关键字
在数据库view的创建中,会遇到一些跨数据库的view脚本,但是在将view更新到production的时候可能忘记更改database name,导致出现一些问题。
以下脚本可以检查出包含某个关键字的view name,只需要修改where objectText like ''%wor...[2019/8/28]
SQL Server有意思的数据类型隐式转换问题
写这篇文章的时候,还真不知道如何取名,也不知道这个该如何将其归类。这个是同事遇到的一个案例,案例比较复杂,这里抽丝剥茧,仅仅构造一个简单的案例来展现一下这个问题。我们先构造测试数据,如下所示: CREATE TABLE TEST ( ID&n...[2019/8/28]