1

行转列问题(案例)

有网友在网上问: 数据如下: 期望得到的结果: 下面是Insus.NET实现方法: 创建一个临时表,将用来存储最终结果: IF OBJECT_ID('tempdb..#TempRpt') IS NOT NULL DROP TABLE #TempRpt CREATE TABLE #TempRpt ( ...

Insus.NET 发布于 2019-05-29 15:45 评论(0)阅读(65)
1

动态为表添加存储时间字段

实现动态化,为表添加存储时间字段,Insus.NET写一个存储过程,如下 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Blog: https://insus.cnblogs.com -- Cr ...

Insus.NET 发布于 2019-05-29 14:17 评论(0)阅读(45)
1

判断列名是否存在

MS SQL Server写动态SQL时,比如动态创建表,修改表,添加字段,我们需要判断字段是否存在。 你可以参考下面自定义函数: 源代码: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Blo ...

Insus.NET 发布于 2019-05-29 13:39 评论(0)阅读(58)
0

Sql server 各版本下载链接

Sql Server 2008 R2 链接: https://pan.baidu.com/s/11WPcrUL64QT0zT0_9VTb8Q 提取码: 665l 密钥:JD8Y6-MQG69-P9M84-XDTPG-34MBB Sql Server 2012 x64 链接: https://pan. ...

AC、搬运工 发布于 2019-05-29 13:08 评论(0)阅读(59)
0

SQL SERVICES 搭建问题

一、SQL SERVICES 设置IP 连接 SQL2008是没有外围配置的,为了能用IP地址或者local登陆,需要做下面的配置。 打开Microsoft SQL Server 2008 R2→配置工具→SQL Server 配置管理器。 SQL2008是没有外围配置的,为了能用IP地址或者loc ...

忽秃忽 发布于 2019-05-29 10:08 评论(0)阅读(42)
0

sqlserver 筛选索引(filter index)在使用时需要注意的事项

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

MSSQL123 发布于 2019-05-28 21:29 评论(0)阅读(64)
0

图数据库NEO4J 底层分析

图数据库NEO4J ============= Neo4j主要通过构成图来存储数据,图中的数据包括节点、关系以及节点的属性和关系的属性,关系可以是双向的,也可以是只有单向的. 以下是它的一些特点 + 支持完整的ACID(原子性、一致性、隔离性和持久性) + 支持常数级时间复杂度的图遍历 + 支持查询 ...

DMYHRYP 发布于 2019-05-28 17:09 评论(0)阅读(42)
1

计总与排名SUM和RANK函数

准备一些数据: CREATE TABLE [dbo].[SalesPerformance]( [ID] [int] IDENTITY(1,1) NOT NULL, [Salesman] NVARCHAR(30) NOT NULL, [OrderDate] [DATE] NULL, [Sell] DE ...

Insus.NET 发布于 2019-05-28 16:44 评论(0)阅读(43)
0

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

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

Adeal2008 发布于 2019-05-28 16:32 评论(0)阅读(27)
0

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

转载自:https://www.cnblogs.com/yangjinwang/p/9516988.html 1.点击“工具”->“NuGet包管理器”->“程序包管理器控制台” 分别安装以下几个包 Mysql 版本: Sql server 版本: 2.在程序包包管理器控制台 中执行以下语句生成 实 ...

黄鹏程 发布于 2019-05-28 15:13 评论(0)阅读(48)
1

计算获取最小值和最大值

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

Insus.NET 发布于 2019-05-28 14:56 评论(0)阅读(118)
0

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

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

小鸡向前冲 发布于 2019-05-28 14:01 评论(0)阅读(31)
1

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

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

Insus.NET 发布于 2019-05-28 11:22 评论(0)阅读(50)
0

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

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

xiaochu698 发布于 2019-05-28 00:46 评论(0)阅读(145)
1

连续数字使用连接符替换

比如下面一串字符,把连续的数字使用“-”连接起来。 结果要求如下: 解决问题,Insus.NET创建2个自定义函数: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Create date: 20 ...

Insus.NET 发布于 2019-05-27 19:33 评论(0)阅读(52)
0

SQL Server——死锁查看

一、通过语句查看 二、通过SQL Server 工具查看 右键服务器->打开活动和监视器,,就可以看到监控的一些信息,阻塞信息,查询的耗时等。 ...

_一级菜鸟 发布于 2019-05-27 14:29 评论(0)阅读(66)
1

展开中断或忽略的序号

网上有人问: 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,C8,C9,C ...

Insus.NET 发布于 2019-05-27 13:48 评论(0)阅读(33)
0

OceanBase 2.1 的ORACLE兼容性能力探秘

OceanBase是一款通用的分布式关系型数据库,目前内部业务使用比较多有两个版本:1.4和2.1。OceanBase每个版本变化总能带给人很多惊喜,其中2.1版本实现了ORACLE很多特性的兼容。本文主要简单浏览一下这些新功能。 ...

mq4096 发布于 2019-05-27 13:01 评论(0)阅读(185)
1

以连接字符截取字符串

一些字符串是由"-"连接字符连接。 想以这个连接字符"-"对字符串时行截取前后字符。 可以写一个自定义函数: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Create date: 2019-0 ...

Insus.NET 发布于 2019-05-27 08:51 评论(0)阅读(39)
1

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

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

Insus.NET 发布于 2019-05-26 23:13 评论(0)阅读(50)