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

行转列问题(案例)

有网友在网上问: 数据如下: number createdate username caseno 1 2018-05-29 18:57:54.150 戴婷 201708...[2019/5/30]

动态为表添加字段

下面这篇《动态为表添加存储时间字段》https: www.cnblogs.com/insu p/10943614.html 添加字段,只能添加时间类型的字段。想把这个方法改良一下,尽量能做到通用。   SET ANSI_NULLS ON GO SET ...[2019/5/30]

列值中获取第一个非空的值

列值中获取第一个非空的值

标题是否符合网友的问题宗旨,另外讨论,暂且如此。想了妥解问题,还得看原讨论题。 这是一个网上的问题如下, ;with temp as ( select ''63738893'' repair_no,''20190504'' report_date,''HES24...[2019/5/29]

SQL server 维护计划中 “清除维护任务” 执行报错

SQL server 维护计划中 “清除维护任务” 执行报错,错误如下: 执行查询“EXECUTE master.dbo.xp_delete_file 0,N'''',N'''',N''2019...”失败,错误如下:“执行扩展存储过程时出错: 参数无效”。失败的原因可能有: 查询本身有问题、未...[2019/5/29]

计算获取最小值和最大值

计算获取最小值和最大值

比如,在下面的销售业绩中,统计业务员的销售业绩中最大值和最小值。 下面是业务数据:   CREATE TABLE [dbo].[SalesPerformance]( [ID] [int] IDENTITY(1,1) NOT NULL, [Sa...[2019/5/29]

NetCore +EFCore+SqlServer根据数据库生成实体类到项目中

转载自:https: www.cnblogs.com/yangjinwang/p/9516988.html 1.点击“工具”->“NuGet包管理器”->“程序包管理器控制台” 分别安装以下几个包 My...[2019/5/29]

mssql sqlserver 使用sql脚本实现相邻两条数据相减的方法分享

摘要: 下文讲述使用sql脚本实现相邻两条数据相减的方法,如下所示: 实验环境:sql server 2008 R2 实现思路: 1.使用cte表达式,对当前表进行重新编号 2.使用左连接对 表达式 生成的临时表进行错位连接,并对生成的新纪录中两列进行相减 ...[2019/5/29]

计总与排名SUM和RANK函数

准备一些数据:   CREATE TABLE [dbo].[SalesPerformance]( [ID] [int] IDENTITY(1,1) NOT NULL, [Salesman] NVARCHAR(30) NOT NULL, ...[2019/5/29]

sqlserver 筛选索引(filter index)在查询是需要注意的事项

  sqlserver 的筛选索引(filter index)与常规的非筛选索引,加了一定的filter条件,可以按照某些条件对表中的字段进行索引,但是filter 索引在查询 使用上,并不等同于常规的索引,如果忽略了这些差异,可能会造成潜在的问题,因此在使用filter索引的时候,...[2019/5/29]

展开中断或忽略的序号

网上有人问: declare @WH varchar(MAX)set @WH=''C1,C2,C3-C9,C20,C22,C30-C35''想要循环截取出含有-的字符串 C3-C9,C30-C35,展开C3-C9,C30-C35,将@WH替换为 ''C1,C2,C3,C4,C5,C6,C7,C...[2019/5/28]

SQL Server——死锁查看

一、通过语句查看 --查询哪些死锁SELECT request_se ion_id spid, OBJECT_NAME( resource_a ociated_entity_id ) tableName FROM sys.dm_tran_locks WHERE resource_type...[2019/5/28]

连续数字使用连接符替换

比如下面一串字符,把连续的数字使用“-”连接起来。 DECLARE @Source NVARCHAR(MAX) = N''1,2,3,5,6,7,9,10,33,34,35,36,37,100,101,102,103,104,111,142,137,188,189,...[2019/5/28]

SQL 拼接字符串 使用IN查询方法

问题描述 当在 SQL SERVER 中查询的时候,同事遇到一个字段存储的字符串为用逗号分隔的主键 ID 值,格式为:1,2,3,4,这时候需要查询符合条件的所有数据,所以选择使用 IN 查询,但是直接执行会提示错误:在将 varchar 值 ''1,2,3,4'' 转换成数据类型 int 时...[2019/5/28]

以连接字符截取字符串

一些字符串是由"-"连接字符连接。 想以这个连接字符"-"对字符串时行截取前后字符。 可以写一个自定义函数:   SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ==============...[2019/5/27]

sql查询当前数据库的所有表名

 SELECT sys.tables.name as TableName from sys.tables  原文链接:http: www.cnblogs.com/fanying/p/10919064.html[2019/5/27]

存储过程接收JSON格式数据

前端有可能一次性上传多笔记录,并使用JSON序列化。 现在在MS SQL Server 2016版本上,可以直接处理JSO数据。 如下面的前端序列化的数据: DECLARE @json_string NVARCHAR(MAX) = N'' { ...[2019/5/27]

转换嵌套JSON数据为TABLE

先准备一些数据:   创建一张临时表来存储:   DECLARE @json_table AS TABLE ( [type] NVARCHAR(MAX), [desc] NVARCHAR(MAX) ) Source C...[2019/5/27]

重复批量上传数据处理

在本篇中,学习与练习SQL知识,程序中提供用户批量上传数据。在上传时也许会有网络中断,上传一部分,再重新上传。这样会有数据重复。 或者是需要对原有数据进行批量修改,删除等,要如何进行。 下面Insus.NET举个简单的例子。 先是在数据库创建一张表,是用来存储用户上传的数据。 ...[2019/5/27]

自定义函数(function)

1 USE [NC] 2 GO 3 /****** Object: UserDefinedFunction [dbo].[dict_url_channel] Script Date: 2019/5/25 16:40:17 ******/ 4 SET ANSI_NULLS ON ...[2019/5/27]

在一个批次中插入多笔记录的几种方法

插入数据库方法很多,下面Insus.NET列举几种方法,看看你常用的是哪一种: 创建一张表:   CREATE TABLE [dbo].[Network_Info] ( [ID] INT NOT NULL, [NAME] NVARCHAR(...[2019/5/27]

计算字符串尾部空格长度

如下面一串字符串: DECLARE @str NVARCHAR(MAX) = N''Insus.NET ''   为了计算得到字符串尾的空格长度,得先了解2个函数,LEN()和REVERSE(), LEN()函数返回文本字段中值的长度,这个函数...[2019/5/27]

MS SQL Server的LTRIM,RTRIM和TRIM函数

在MS SQL Server 2017有了一个新函数TRIM,整合以前版本LTRIM和RTRIM。 这几个函数都是去除字符串头部后尾部的空格。   DECLARE @str NVARCHAR(MAX) = N'' Insus.NET ...[2019/5/27]

MS SQL Server的STRING_SPLIT和STRING_AGG函数

在较新版本的SQL中,出现有2个函数,STRING_SPLIT和STRING_AGG,前者是把带有分隔的字符串转换为表,而后者却是把表某一表转换为以某种字符分隔的字符串。 如下面: DECLARE @str NVARCHAR(MAX) = N''ADS,ADFD,AGF,SDFGSFD...[2019/5/27]

符号分割的字符串转换为XML

符号分割的字符串转换为XML

把某一符串分割的字符串转换为 XML格式:   DECLARE @str NVARCHAR(MAX) = N''fd,re,45,tyu,976,qwer,gdsg,uyt'' DECLARE @xml XML = CAST(N''<insus>'' + R...[2019/5/27]

逗号分割字符串经存储过程存入数据表中

  前端提交一串逗号分割的字符串,经存储过程,存入SQL数据表中。 表如下:   CREATE TABLE [dbo].[Miscellaneous] ( [ID] INT IDENTITY(1,1) NOT NULL, ...[2019/5/27]

SQLite3 of python

SQLite3 of python 一、SQLite3 数据库   SQLite3 可使用 sqlite3 模块与 Python 进行集成,一般 python 2.5 以上版本默认自带了sqlite3模块,因此不需要用户另外下载。 在 学习基本语法之前先来了解一下数据库是使用流程吧&nbs...[2019/5/27]

SQL Server 2016 + AlwaysOn 无域集群

目录 AlwaysOn 搭建 WSFC 配置计算机的 DNS 后缀 安装故障转移集群 验证集群 创建集群 创建文件共享见证 ...[2019/5/24]

SQL Server扩展事件system_health会话总结

system_health会话概念   我们知道扩展事件(Extended Events)是从SQL Server 2008开始引入的。system_health会话是SQL Server默认包含的扩展事件会话。该会话在SQL Server数据库引擎启动时自动启动,并且运行时不会对性...[2019/5/24]

MS SQL JSON类型type

在MS SQL Server 2016,已经支持JSON处理。 执行下面代码,将获取ms sql server对象类型以及其说明:   IF OBJECT_ID(''tempdb.dbo.#json_type'') IS NOT NULL DROP TABLE ...[2019/5/24]

sql sever 授予用户create table权限

sql server2008的用户权限管理及其细致。此处我也不知道是表扬还是批评。所以经常会遇到各种“对不起您没有**权限”的问题。 本次遇到的问题机器常见。在尝试修改数据库结构时提示"没有CREATE TABLE权限"。百度之,使用management tool 或者...[2019/5/24]

sql server添加sa用户和密码

昨天给网站“搬家”(更换服务器),我是在win7上安装的 sql server2012,安装过程很顺利,用“Windows 身份验证” 也可正常访问。但是用sa用户访问数据库出现了 错误:18456。 然后搜索了解决方案,还是没能解决我的问题。后...[2019/5/24]

MS SQL读取JSON数据

前面有一篇《在SQL中直接把查询结果转换为JSON数据》https: www.cnblogs.com/insu p/10905566.html,是把table转换为json。 现反过来,当SQL从前端接收过来的数据是JSON的话,需要把它转换为TABLE。在MS SQL Server 2016...[2019/5/24]

SQLServer的增删改查

T-SQL常用语句创建数据库: CREATE DATABASE [数据库名] CREATE DATABASE [School]删除数据库: DROP DATABASE [数据库名] DROP DATABASE [School]创建表: CREATE TABLE [表名]...[2019/5/24]

在SQL中直接把查询结果转换为JSON数据

下面这篇中,已经有准备一些数据: 《MS SQL server对象类型type》https: www.cnblogs.com/insu p/10903916.html 为前端服务,直接在SQL把查询结果转换为JSON格式数据:   实现这样的功能,可以使用SQL的F...[2019/5/23]

[sql Server]除非另外还指定了TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效

今天遇到一个奇怪的问题,项目突然要从mysql切换到sql server数据库,包含order by 子句的嵌套子查询报错。 示例:select top 10 name,age,sex from ( select * from user order by id desc) temp; 在m...[2019/5/23]

SQL用法三(游标和Fetch)

SQL用法三(游标和Fetch)

/一般情况下,我们用SELECT这些查询语句时,都是针对的一行记录而言,如果要在查询分析器中对多行记录(即记录集)进行读取操作时,则需要使用到游标或WHILE等循环/以下内容摘自http: www.cnblogs.com/aotian56/archive/2007/07/13/817281.htm...[2019/5/23]

Test111

这是一个测试 以下是截图 以下是代码标记 [XmlRpcMethod("blogger.deletePost")] public Stream deletePostResponse(string appKey, string postid, string ...[2019/5/23]

MS SQL server对象类型type

执行下面代码,将获取ms sql server对象类型以及其说明 IF OBJECT_ID(''tempdb.dbo.#type'') IS NOT NULL DROP TABLE #type CREATE TABLE #type ( [type] NVARCH...[2019/5/22]

sql server 2012 导出sql文件

导出表数据和表结构sql文件   在工作中,经常需要导出某个数据库中,某些表数据;或者,需要对某个表的结构,数据进行修改的时候,就需要在数据库中导出表的sql结构,包括该表的建表语句和数据存储语句!在这个时候,就可以利用本方法来操作! 一.工具   1.1  sql server 20...[2019/5/22]

mssql sqlserver sql脚本自动遍历重复生成指定表记录

摘要: 今天接到老板的需求,需根据一张表中列值,自动重复表中的数据行,然后显示给用户 实验环境:sqlserver 2008 R2 转自:http: www.maomao365.com/?p=8413例: 根据数量遍历循环表 maomao365 <span style=...[2019/5/22]

判断临时表是否存在

判断临时表是否存在

参考下面代码,有方法一和方法二,判断临时表是否存在。但是方法一非临时表也可以使用,而方法二,纯判断临时表是否存在。 方法一:   DECLARE @TABLE_NAME SYSNAME = ''[#table_name]'', --传入临时表名 ...[2019/5/22]

动态获取数据表或临时表列名

动态获取数据表或临时表列名

先参考这篇《获取MS SQL TABLE列名列表》https: www.cnblogs.com/insu p/4835554.html   现在,把它改写为存储过程,动态获取任一数据表列名或者是临时表的列名。   SET ANSI_NULLS ON...[2019/5/22]

SQL SERVER 用户自定义函数(UDF)深入解析

本文内容概要: UDF 概念、原理、优缺点、UDF 的分类 详细讲述3种 UDF 的创建、调用方法以及注意事项 UDF 的实践建议 基本原理: UDF:user-defined functions,用户自定义函数的简称。 UDF 是一个例程,它接受参数、执...[2019/5/22]

2行2列分别使用逗号串连起来

刚有网友问及,第一列都需要由每一行的数据使用逗号串连起来。   Insus.NET先让其参考: 《数据表列值转换为逗号分隔字符串》https: www.cnblogs.com/insu p/10848578.html 动态实现,因此Insus.NET试写: ...[2019/5/22]

SQL Server 数据的完整性与约束

数据完整性:   数据完整性要求数据库中的数据具有“准确性”。如果两个更多或者更多的表由于其存储的信息相关联,那么只要修改了其中一个表,与之相关的所有表都要做出相应的修改,如果不这样做,存储的数据会不再准确,也就失去了数据完整性。    为了实现数据完整性,数据库需...[2019/5/22]

MS SQL Server的COALESCE函数

MS SQL Server的COALESCE函数是从一系列表达式中返回第一个NOT NULL的值。   检查[B],[Q],[S],[T],[U]的值: 检查顺序[B]->[Q]->[S]->[T]->[U],只要一遇上NOT NULL时,即刻返...[2019/5/22]

获取数据库中所有触发器

从sys.objects对象表中,可以获取当前数据库所有触发器:   SELECT * FROM sys.objects WHERE [type] = ''tr'' Source Code   原文链接:http: www.cnblogs.co...[2019/5/21]

SQL Server 2017的Linked Server配置触发的bug&ldquo;Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION&rdquo;

SQL Server 2017的Linked Server配置触发的bug&ldquo;Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION&rdquo;

SQL Server 2017的Linked Server配置触发的bug“Exception Code    = c0000005 EXCEPTION_ACCESS_VIOLATION”   现象描述:     数据库版本:S...[2019/5/21]

MS SQL的CASE...WHEN...THEN...END语法

根据多个可能的答案检查一个值或变量。 举例说明:   SELECT [type],CASE [type] WHEN ''TT'' THEN ''TYPE_TABLE'' WHEN ''FN'' THE...[2019/5/21]

UNPIVOT逆透视以及动态逆透视存储过程

前几天一直练习PIVOT透视,还实现了动态透视的存过程《动态透视表》https: www.cnblogs.com/insu p/10888277.html 今天练习MS SQL Server逆透视的功能。 首先准备一些可以逆透视的数据:   IF OBJEC...[2019/5/21]

120
11
记录数:1027 页数:10/21首页上一页567891011121314下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号