经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 MS SQL Server

SQL 语句中 where 条件后 写上1=1 是什么意思

前言 where 1=1是sql语句条件逻辑判断表达式,由于1=1成立,恒为真,该表达式1=1将始终返回"真"。这种写法实际目的是为了获取逻辑值"True",其实诸如2=2, 1+2=3,''中''=''中''等之类的写法都可以返回逻辑值"True",只不过1=1的运算开销更小,故被应用...[2020/11/23]

SQL Server 2014下@@SERVERNAME返回NULL值浅析

开发同事反馈在一台开发服务器(SQL Server 2014 Developer Edition (64-bit) 12.0.6024.0)上,配置函数@@SERVERNAME返回NULL值。如下截图所示       其实出现这种问题,配置函数@...[2020/11/23]

centos7.x中安装SQL Server

centos7.x中安装SQL Server

本文内容是采集的好几位博主的博文进行的一个整合,内容更为精准和详尽,以下是我参照的几篇博文地址: 微软官方文档:https: docs.microsoft.com/zh-cn ql/linux ql-server-linux-setup?view=sql-server-ver...[2020/11/23]

SQL Server解惑——对象命名的唯一性小结

  关于SQL Server数据库中的对象命名的唯一性问题。例如表、索引、约束等数据库对象,有时候DBA在做数据库维护时,经常要创建对象或重命名对象,此时就会遇到一个问题,对象命名的唯一性问题。虽然是一个小小的问题,估计不少人搞不清,在看文章前,你可以先回答几个问题...[2020/11/23]

ssms导入excel数据提示未安装插件的解决方法

ssms导入excel数据提示未安装插件的解决方法

今天用 ms导入excel的时候,提示 然后去找了一下解决方案,安装了相对应的插件。但是还是会提示这个问题。 又去找了一下原因,找到一个原因是sqlserver启动的时候是32位的,但是导入需要64位的。但是 ms启动的话只能是32位的,想要启动64位的需要安装sqlserver。 ...[2020/11/16]

面试被问到SQL | delete、truncate、drop 有什么区别?

面试被问到SQL | delete、truncate、drop 有什么区别?

说到删除表数据的关键字,大家记得最多的可能就是delete了 然而我们做数据库开发,读取数据库数据.对另外的两兄弟用得就比较少了 现在来介绍另外两个兄弟,都是删除表数据的,其实也是很容易理解的   老大------drop 出没场合:drop table  ...[2020/11/16]

Zabbix告警:SQL Instance MSSQLSERVER: Could not allocate a new page

Zabbix的监控出现告警,具体的告警信息如下:“SQL Instance MSSQLSERVER: Could not allocate a new page”和“D::Disk space is low(used > 80%)"     第一个告警...[2020/11/16]

sql server英文日期转成一般的日期格式

问题: mon dd yyyy英文日期格式转换为一般的日期格式,在中文环境中,直接执行转换脚本会报错: 消息 241,级别 16,状态 1,第 1 行 从字符串转换日期和/或时间时,转换失败。 根源: mon dd yyyy英文日期格式在中文环境中不算日期格式,只有在英文环境中才算...[2020/11/9]

SQLSERVER查询速度慢的原因收集以及优化建议 - 铁憨憨-Mr周

SQLSERVER查询速度慢的原因收集 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。 I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化SQL Server数据库。 内存不足。 网络速度慢。 查询出的数据量过大(可以采用多次查询,其他的方法降低数...[2020/11/9]

T_SQL编程

Transact-SQL语言是SQL Server为用户提供的一种编程语言,是对标准SQL的实现和扩展,它具有标准SQL的主要特点, 同时增加了变量、运算符、函数和流程控制等语言元素,使得其功能更加强大。   1.批处理,什么是批处理   所谓 "批" 是从客户机传递到...[2020/11/9]

资料网站

SQLServer存储过程:https: www.w3cschool.cn qlserver qlserver-hw2328n6.html 原文链接:http: www.cnblogs.com/gozzl/p/13628667.html[2020/11/9]

常用SQL语句总结

一、基础Sql语句 1、创建数据库:Create DataBase  dbName; 2、删除数据库:Drop  DataBase  dbName; 3、创建新表:Create  Table tabName(col1  type1&...[2020/11/9]

解釋 SQL Server 的狀態值 Runnable、Running、Suspended、Sleeping

解釋 SQL Server 的狀態值 Runnable、Running、Suspended、Sleeping

在做 SQL Server 的管理、監控、效能調校時,我們可能會執行以下的 SQL 指令,去觀察 SQL Server 裡的狀態: SELECT * FROM sys.sysproce es; EXEC sp_who2; SELECT sqltext.TEXT, req.se...[2020/11/9]

Sql Server中使用特定字符分割字符串

在T-SQL中我们经常批量操作时都会对字符串进行拆分,可是SQL Server中却没有自带Split函数,所以要自己来实现了。这里将字符串分割以table形式输出 语法如下: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ...[2020/11/9]

SQL Server邮件相关SQL语句出现严重的ASYNC_NETWORK_IO等待事件案例

  DPA监控发现一台SQL Server服务器最近两天执行系统存储过程msdb.dbo.sp_MailItemResultSets中的某个SQL时,出现较严重的ASYNC_NETWORK_IO等待。如下截图所示     进一步分析发现,主要是执...[2020/11/9]

SQL server 分组后每组取出任意一行

数据源: INSERT INTO [dbo].[dept] ([id], [code], [name]) VALUES (N''1'', N''HEX_1'', N''张三'') GO GO INSERT INTO [dbo].[dept] ([id], [code], [name])...[2020/11/9]

SQL中的cast()函数

CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。 CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。 一、语法:   CAST (expre ion AS data_type)   参数说明:   expre ion:任何有效的...[2020/11/9]

面试官没想到,一个SQL,我可以扯一小时

补充作业一 设有三个关系: S(SNO, SNAME, AGE, SEX,Sdept) SC(SNO, CNO, GRADE) C(CNO, CNAME, TEACHER) 试用关系代数表达式表示下列查询: 1、查询学号为S3学生所学课程的课程名与任...[2020/11/9]

关于sql server中特殊空格去除不掉

今天遇到一个非常奇怪的问题,就是在sql server中,用rtrim()函数无法处理掉字符串右边的空格。 然后把这个字符串放到十六进制的编辑器里查看,这个空格和普通的空格不一样,是一个特殊的空格。我们普通敲出来的空格的ASCII码是32,而这个特殊的空格的ASCII码是09,所以我们...[2020/11/9]

SqlServer使用表变量或临时表遍历数据

SqlServer使用表变量或临时表遍历数据

1、sql脚本使用表变量遍历数据示例: --表变量1 declare @tempTb Table(ID int, Name nvarchar(64)) --表变量2 declare @DtTb Table(ID int, Name nvarchar(64)) insert int...[2020/11/9]

SQL Server 开窗函数 Over()代替游标的使用

前言:今天在优化工作中遇到的sql慢的问题,发现以前用了挺多游标来处理数据,这样就导致在数据量多的情况下,需要一行一行去遍历从而计算需要的数据,这样处理的结果就是数据慢,容易卡死。 语法介绍: 1、与Row_Number() 函数结合使用,对结果进行排序,这个是我们使用的非常多的 ...[2020/11/9]

SQL Server自动备份并定时清理备份文件

       在我们现有的系统中数据库的重要性不言而喻,为了避免数据宕机或误操作造成的数据丢失情况的产生,定期对数据库进行备份是必须要做的工作,下面将介绍SQL Server自带的数据库备份方法,希望可以帮助大家解决日常备份的问题。 第一步:登录数...[2020/11/9]

SQL中截取字符串并替换

SQL中截取字符串并替换

将字段截取0到5位,并将截取后的字符中有‘.’的替换为‘:’ SELECT replace(substr(''字段'',0,5),''.'','':'')  FROM  表名  删除指定长度的字符,并在指定的起点处插入另一组字符(stuff) SE...[2020/11/9]

SQL Server多个主键与外键、复合主键与外键引用

一、SQL查表语句执行机制 1、逻辑执行顺序:从上到下,先有后走 2、否则报错:"对象名无效"、"外键 ''FK__学生表__6CD828CA'' 引用了无效的表 ''宿舍表''" CREATE TABLE 学生表( 学号 char(8) primary key, 楼号 ch...[2020/11/9]

SQL Server EXPRESS 安装

安装SQL Server EXPRESS 官网:https: www.microsoft.com/zh-cn ql-server ql-server-downloads 下载完成后运行安装文件,选择自定义类型进行安装。 文件下载完成将自动进入SQL Server安装界面,点击第一...[2020/11/9]

SQL Server 索引碎片整理

SQL Server 索引碎片整理

索引碎片整理的四种方法: 1)删除索引并重建 2)使用 DROP_EXISTING 语句重建索引 3)使用 ALTER INDEX REBUILD 语句重建索引 4)使用 ALTER INDEX REORGANIZE 重新组织索引 --1.查看碎片 SELECT DB_NAM...[2020/11/9]

SQL Server 2014 Upgrade后启动不了的案例

  一朋友在升级SQL Server 2014后, SQL Server启动不了,寻求我的帮助。检查SQL Server 2014的错误日志,具体错误信息如下:   2020-11-08 10:00:58.28 spid8s   ...[2020/11/9]

SQLServer笔记

------------恢复内容开始------------ ------------------------------------------------------SQL语句的执行顺序------------------------------------------------...[2019/11/15]

SQL Server 中 `JSON_MODIFY` 的使用

SQL Server 中 JSON_MODIFY 的使用 Intro SQL Server 从 2016 开始支持了一些 JSON操作,最近的项目里也是好多地方字段直接存成了 JSON,需要了解一下怎么在SQL Server 中操作 JSON. JSON支持适用于 SQL Server...[2019/11/14]

事务和锁--查看数据库中的锁

数据库加锁是修改哪一条加锁,还是在页上加锁,还是在表上加锁,数据库来决定 如果你更改的是两条记录,就在两条记录上加锁,如果你更改的是很多条,这个时候数据库一看一条一条加锁太麻烦,给整个页加锁更省事,或者给整个表加锁更加省事 加锁的级别越大,数据库越省事,数据库越省事,并发性越差,...[2019/11/13]

mssql的text字段中文乱码

问题: 1.在页面存入中文后乱码,从前端从后台发现数据未发生异常,发现是存入数据库后乱码; 经查询该字段为text字段,存入中文会乱码 如图   解决办法: 1.将text转为varchar或nvarchar,再修改为ntext alter table&nbs...[2019/11/13]

SQL实用技巧:如何将表中某一列的部分数据合并到一行中

select *,stuff(select ‘,’ + fieldname from table1 for xml path(”)),1,1,”)  as  field from table2 for xml path...[2019/11/11]

SQL实用技巧:如何判断一个值是否为数字的方法

  检测是不是数字型的数据, 两种方法 1. ISNUMERIC ( expre ion ) 2. PATINDEX ( ‘%pattern%‘ , expre ion ...[2019/11/11]

SQL实用技巧:如何分割字符串

create function f_split(@c varchar(2000),@split varchar(2)) returns @t table(col varchar(20)) as begin while(charindex(@split,@c)&...[2019/11/11]

(Sql server)用现有表中的数据创建Sql的Insert插入语句

之前,在Codeproject发表过一篇关于用现有表中数据创建Insert的Sql语句的存储过程,今天将其搬到这里来,注意本存储过程仅适用于SQL SERVER。 介绍 一些时候,你想导出一些现有表中记录的Sql脚本以便你可以插入这些数据到另一个数据库的相似表中。有很多方式可以做到...[2019/11/11]

sql 基础

去除数据库登录界面的所有用户信息 C:\Users\asus\AppData\Roaming\Microsoft\SQL Server Management Studio\14.0\SqlStudio.bin 查询姓名中第二个字与第三个字相同: select * from Studen...[2019/11/11]

SQL Server解惑——为什么你的查询结果超出了查询时间范围

SQL Server解惑——为什么你的查询结果超出了查询时间范围

废话少说,直接上SQL代码(有兴趣的测试验证一下),下面这个查询语句为什么将2008-11-27的记录查询出来了呢?这个是同事遇到的一个问题,个人设计了一个例子。   USE AdventureWorks2014; GO SELECT *  FROM [Pers...[2019/11/11]

ms sql事务输出错误

begin try    语句 end trybegin catch    --ERROR_NUMBER() 返回错误号。 --ERROR_SEVERITY() 返回严重性。 --ERROR_STATE() 返回错误状...[2019/11/8]

mssql 系统函数 字符串函数 space 功能简介

转自: http: www.maomao365.com/?p=4672  一、space 函数功能简介 space功能:返回指定数量的空格参数简介: 参数1: 指定数量,参数需为int类型 注意事项: 1 如果参数1输入为非varcha...[2019/11/8]

SQL Server中with as使用介绍

一.WITH AS的含义      WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNI...[2019/11/7]

重新认识MySQL中的COUNT语句

在数据库的增删改查操作中,使用最频繁的就是查询操作。 而在所有查询操作中,统计数量操作更是经常被用到。 关于数据库中行数统计,无论是MySQL还是Oracle亦或者是SqlServer,都有一个函数可以使用,那就是COUNT。 而对于COUNT,有几个问题很值得去思考: 1、CO...[2019/11/6]

查询代码在哪个视图、存储过程、函数、触发中使用过

    工作中偶尔会出现:想用A数据表替换B数据表,然后把B数据表删除。但是,又不知道B数据表在哪个视图、存储过程、函数、触发器中使用过?     经过一番度娘,看到实现方法也不难,主要涉及两个系统表:sysobjects及syscomments...[2019/11/6]

阿里规范不建议多表Join,可这SQL要怎么写?

阿里开发手册的描述,禁止多表join: 手册上写着【强制】,相信很多同学项目里面的代码都不满足这个要求。 但是关键问题是:不用join,这SQL究竟要怎么写?! 分解关联查询 即对每个要关联的表进行单表查询,然后将结果在应用程序中进行关联。下面的这个查询: SELECT *...[2019/11/5]

将select 转为json

CREATE PROCEDURE[dbo].[WXSP_SerializeJSON](@ParameterSQL AS VARCHAR(MAX))ASBEGIN DECLARE @SQL NVARCHAR(MAX)DECLARE @XMLString VARCHAR(MAX)DECLA...[2019/11/5]

SQL Server 创建索引(index)

索引的简介: 索引分为聚集索引和非聚集索引,数据库中的索引类似于一本书的目录,在一本书中通过目录可以快速找到你想要的信息,而不需要读完全书。 索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 。 但是索引对于提高查...[2019/11/5]

GROUP BY中的WITH CUBE、WITH ROLLUP原理测试及GROUPING应用

    前几天,看到一个群友用WITH ROLLUP运算符。由于自个儿没用过,看到概念及结果都云里雾里的,所以突然来了兴趣对生成结果测了一番。     一、概念:     WITH CUBE:生成的结果集显示了所选列中值...[2019/11/5]

数据库敏捷版本控制之3个数据库策略

  背景: 我们是一个不大的软件开发团队,但是客户遍布全球 关于数据库的版本控制前段时间一直没找到特别好的方式,通过思考和不断实践,最近总结了一个不错的方法,特分享给大家   做好数据库的版本控制目的: 同时保证:开发--》测试--》客户基线控...[2019/11/4]

SQLServer执行大脚本文件时,提示“无法执行脚本没有足够的内存继续执行程序 (mscorlib)”

问题描述:   有时候服务器操作导入数据.sql,或者 当需求不可以直接备份整库还原时,往往通过导出数据库脚本的方式来部署-还原数据库表 但是当数据库导出脚本很大,用Microsoft SQL Server Management Studio执行脚本时,往往...[2019/11/4]

SQL common keywords examples and tricks

Case Sensitive Check 1. Return names contain upper case  Select id, name from A where name<>lower(name) collate SQL_Latin1_Genera...[2019/10/31]

sql server 安装出现需要sqlncli.msi文件,错误为 microsoft sql server 2012 native client

在安装sql server 2017 时出现 弹框标题为  microsoft sql server 2012 native client  内容为需要sqlncli.msi文件 去本地目录找本身的那个 发现没有用,于是去网上寻找,也没有解决,后面运气好...[2019/10/31]

120
2
记录数:906 页数:1/1912345678910下一页尾页
加载更多
 友情链接: NPS  问卷模板