1

MSSQL 插入数据时候,如果存在则更新的方法分享

摘要:下文讲述MSSQL中,插入数据时,如果存在则更新,否则就插入数据的方法分享实验环境:sql server 2017 mssql中,我们可以采用 MERGE INTO 关键字实现此功能,当两者匹配成功,则运行***语句,否则运行其它语句,达到插入数据时的判断操作,具体操作方法如下所示: 转自: ...

Adeal2008 发布于 2019-09-15 17:20 评论(0)阅读(44)
0

sqlserver 用户定义表类型

有时需要将内存中的表与数据库中的表比较,比如Datatable中有100行数据,需要判断在数据库中是否存在,这个时候我们就可以使用sqlserver中的【用户 定义表类型】 这里最最最重要的思路是把【用户 定义表类型】当作一张虚拟的正常表去处理 需求:现在内存中有个Datatable,数据库中有张表 ...

RJXS 发布于 2019-09-15 12:11 评论(0)阅读(36)
0

数据库离线、在线

离线: ALTER DATABASE <dbname> SET OFFLINE WITH ROLLBACK IMMEDIATE 在线: ALTER DATABASE <dbname> SET online WITH ROLLBACK IMMEDIATE ...

左转右转 发布于 2019-09-15 11:14 评论(0)阅读(20)
0

sql sever2008 R2 检测到索引可能已损坏。请运行 DBCC CHECKDB。

1、设置成单用户状态 USE MASTER ALTER DATABASE DBNAME SET SINGLE_USER; GO --DBNAME为修复的数据库名 2、执行修复语句,检查和修复数据库及索引 dbcc checkdb('DBNAME',REPAIR_ALLOW_DATA_LOSS) 修复 ...

那一抹的温柔 发布于 2019-09-11 15:34 评论(0)阅读(39)
0

SqlServer 2014 还原数据库时提示:操作系统返回了错误5,,拒绝访问

场景 在进行数据库还原时提示: System.Data.SqlError:在对”“尝试”“时,操作系统返回了错误5(拒绝访问) 实现 第一种方案是修改要还原的数据库备份文件的权限。 找到备份文件右击属性--安全--组或用户名--编辑--添加--输入对象名称来选择 输入Everyone,然后编辑Eve ...

霸道流氓 发布于 2019-09-11 14:44 评论(0)阅读(31)
0

SqlServer2014怎样还原数据库

场景 在SqlServer2014企业版上怎样进行数据库的还原,首先你得有一个其他数据 的备份文件。 实现 打开cmd,输入sql,打开SqlServer 2014 Management Studio 然后连接数据库 连接成功后,右击数据库,点击还原数据库 然后选择常规,再选择目标数据库以及源中点击 ...

霸道流氓 发布于 2019-09-11 14:13 评论(0)阅读(29)
0

SqlServer还原数据库时提示:异常终止,不能在此版本的SQL Server中启动,因为它包含分区函数

场景 在SqlServer Management中进行数据库还原时提示: 数据库不能在此版本的SQL Server中启动,因为它包含分区函数。 点击左下角的查看详细信息 实现 电脑上安装的是SQL Server 2014 的Express的版本,即标准版本,而分区函数是不支持在此版本上的, 所以将当 ...

霸道流氓 发布于 2019-09-11 13:54 评论(0)阅读(27)
0

mssql sqlserver 数据类型sql_variant简介说明

转自: http://www.maomao365.com/?p=9712 摘要: 下文讲述sqlserver中sql_variant数据类型定义、赋值、应用的相关说明,如下所示: 实验环境:sql server 2008 R2 数据类型sql_variant简介sql_variant是自sqlser ...

Adeal2008 发布于 2019-09-10 21:56 评论(0)阅读(27)
0

SQL 高效运行注意事项(三)

合理配置tempdb 1.tempdb在SQL Server停掉,重启时会自动的drop,re-create. 根据model数据库会默认建立一个新的 2.tempdb对IO的要求比较高,最好分配到高IO的磁盘上且与其他的数据文件分到不用的磁盘上,以提高读写效率 3.应该根据根据CPU个数来配置te ...

dgdyq 发布于 2019-09-09 22:17 评论(0)阅读(75)
0

T-SQL学习笔记

学习T SQL时记录的笔记,记得并不全也不详细 <! more if和while语句 自定义函数 分为标量函数、表值函数(内联表值函数和多语句表值函数) 标量函数:只返回一个基础类型数据的值 表值函数:返回一个table类型的结果集 内联表值函数 多语句表值函数 多语句表值函数可以看作是标量函数和内 ...

鳕鱼堡 发布于 2019-09-09 21:13 评论(0)阅读(46)
0

sql

1.query all the store procedures in the specfied db; 2.create proc with while loop ...

Fred1987 发布于 2019-09-08 15:31 评论(0)阅读(24)
0

sql server pivot

SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[YearSalary]( [year] [int] NULL, [salary] [money] NULL ) ON [PRIMARY] GO select * ... ...

Fred1987 发布于 2019-09-08 15:16 评论(0)阅读(22)
0

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 IN (1,2,3 ) ...

StoneLeee 发布于 2019-09-07 15:30 评论(0)阅读(37)
0

mssql 单引号插入到sqlserver的方法分享

转自:http://www.maomao365.com/?p=6740 摘要: 下文讲述sqlserver操作中遇到单引号的处理方法sqlserver 数据库中可以存储任何字符,因为在数据库中字符都是以二进制数据的形式存储在磁盘上,下文讲述遇到单引号如何插入至数据库中。 单引号:因为单引号在sql中 ...

Adeal2008 发布于 2019-09-06 16:30 评论(0)阅读(35)
0

SQL数据库基础语法

SQL语句的概述 SQL语言的分类 数据定义语言(Data Definition Language)主要用于修改、创建和删除数据库对象,其中包括CREATE ALTER DROP语句。 数据查询语言(Data Query Language)主要用于查询数据库中的数据,其主要是SELECT语句,SEL ...

蓟_可爱的叔 发布于 2019-09-05 13:52 评论(0)阅读(102)
0

SQL 将一个字段内用逗号分隔的内容分成多条记录

查询后的结果 更改SQL 语句为 查询结果 ...

derr 发布于 2019-09-04 18:25 评论(0)阅读(89)
0

SQL左右连接中的on and和on where的区别

在使用left join时,on and和on where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了, ...

菜基圻 发布于 2019-09-04 13:49 评论(0)阅读(76)
0

Sql Server中变的定义以及赋值的应用

--申明变量declare @ad_begin datetimedeclare @fydl varchar(50)declare @userid varchar(50)declare @jdrbm varchar(50) --变量赋值 set @ad_begin='2019-09-04'set @f ...

.net小峰 发布于 2019-09-04 10:22 评论(0)阅读(52)
0

SQLServer常用快捷键汇总

菜单激活键盘快捷键、文档窗口和浏览器键盘快捷键、代码编辑器键盘快捷键、T-SQL 调试器键盘快捷捷 ...

DreamGo 发布于 2019-09-04 09:55 评论(0)阅读(178)
0

Database mirroring connection error 4 'An error occurred while receiving data: '10054(An existing connection was forcibly closed by the remote host.)

公司一SQL Server镜像发生了故障转移(主备切换),检查SQL Server镜像发生主备切换的原因,在错误日志中发现下面错误: Date 2019/8/31 14:09:17 Log SQL Server (Archive #4 - 2019/9/1 0:00:00) Source spid3... ...

潇湘隐者 发布于 2019-09-04 00:22 评论(0)阅读(47)