1

获取数据库用户表的数据

从sysindexes和sysobjects系统,可以获取用户表的一些数据,如果表名,创建时间,表存储的记录数等。 下面代码,是代码运行的当前数据库的用户表数据。 SELECT o.[name],[crdate],MAX(i.[rows]) AS [rows] FROM sysindexes AS ...

Insus.NET 发布于 2019-05-14 16:58 评论(0)阅读(37)
1

获取存储过程参数

自定义函数,获取存储过程参数,可以先参考这篇《SQL Server INFORMATION_SCHEMA》https://www.cnblogs.com/insus/archive/2010/12/31/1923047.html SET ANSI_NULLS ON GO SET QUOTED_IDE ...

Insus.NET 发布于 2019-05-14 14:44 评论(1)阅读(53)
0

SqlServer 查询最近一段范围中的数据

sql得到当前系统时间得 日期部分 CONVERT(varchar(10),getDate(),120) 昨天 select convert(varchar(10),getdate() - 1,120) 明天 select convert(varchar(10),getdate() + 1,120) ...

张子浩 发布于 2019-05-14 11:32 评论(0)阅读(86)
0

PostgreSQL 务实应用(二/5)插入冲突

在项目中,有时会动态地按周期(如按月)封存统计数据,通常需要做这样的处理: 以按月封存为例,当月数据到达时,先需要检查该月是否有过记录,有则以更新的方式累加统计数字,无则添加一条记录。 假设我们创建以下月封存表 month_stat,字段 month_name 表示月份,字段 total_count ...

三人行工作室 发布于 2019-05-14 08:41 评论(0)阅读(41)
1

计算字符串由几个单词组成

字符串由几个单词组成,一般情况之下以空格分隔来计算即可。 实现方法,参考下面自定义函数: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Create date: 2019-05-13 -- Up ...

Insus.NET 发布于 2019-05-13 22:01 评论(0)阅读(40)
1

字符串中去除多余的空格保留一个(MS SQL Server)

大约2年前,写过一篇《字符串中去除多余的空格保留一个(C#)》https://www.cnblogs.com/insus/p/7954151.html 今天,Insus.NET使用MS SQL Server来实现相同的功能。现Insus.NET已经把它写成一个自定义函数。 SET ANSI_NULL ...

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

Oracle - 查询

1 查询语句 查看账户下的所有表 1 select * from tab; 查看账户下的所有表的详细信息 1 select * from user_tables; 1.1 select select 用于从数据看查询数据。语法: 1 select field1,filed2,.. . 2 from ...

Carlos_Ouyang 发布于 2019-05-13 21:05 评论(0)阅读(60)
0

01Microsoft SQL Server

Microsoft SQL Server Microsoft SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越膝上型电脑到运行Microsoft Windows Server的大型多处理器的服务器等多种平台使用。 M ...

Aha-Best 发布于 2019-05-13 16:12 评论(0)阅读(40)
0

Redis集群设计原理

恢复内容开始 Redis集群设计包括2部分:哈希Slot和节点主从,本篇博文通过3张图来搞明白Redis的集群设计。 节点主从: 主从设计不算什么新鲜玩意,在数据库中我们也经常用主从来做读写分离,直接上图: 图上能看得到的信息: 1, 只有1个Master,可以有N个slaver,而且Slaver也 ...

你开心就好啊 发布于 2019-05-13 14:46 评论(0)阅读(26)
0

PostgreSQL 务实应用(一/5)树形层级

项目中,经常会碰到多级的树形结构数据,如地区信息,省、市、区、街道等,或客户关系信息上三级,下三级等。 实际项目中,我们可能碰到以下两种需求: 一条记录中呈现路径:省 市 区 街道 一条记录中呈现上几级:上级,上上级,上上上级 此情此景,使用 WITH RECURSIVE 递归查询再合适不过。 递归 ...

三人行工作室 发布于 2019-05-13 10:40 评论(0)阅读(71)
3

【干货】SqlServer 总结几种存储过程分页的使用

就我而言写代码最烦的就是处理数据,其中之一就是分页的使用。 有的代码写多了,总结出一套适用自己的分页方法;有的查一下资料借鉴一下套用起来也达到目的。 那么小编在这里给大家总结几个方法供大家做一下参考。 分页方法一: 方法二: 方法三: 方式四: 还有更多分页方式,感兴趣的可以去查查资料,上面的分页方 ...

熊泽-学习中的苦与乐 发布于 2019-05-13 10:39 评论(2)阅读(256)
1

mssql sqlserver 使用SSMS运行sql脚本的六种方法分享

摘要: 下文讲述五种运行sql脚本的方法,如下所示: 实验环境:sql server 2008 R2 在一次会议讨论中,大家咨询我使用SSMS运行sql脚本的方法,下文我将依次举例讲述sql脚本的运行方法,如下所示: 1.选中待运行sql脚本,按快捷键"F5" 2.选中待运行sql脚本,点击右键,选 ...

Adeal2008 发布于 2019-05-13 09:57 评论(1)阅读(52)
1

删除字符串前导的零字符

在这篇《前导或后导字符串》https://www.cnblogs.com/insus/p/10842839.html 中。是为字符串使用前导来补充字符串,令其长度一致。 相反,如果我们把带有前导零的字符串,去除这些前导的零。我们又需要怎样处理呢? SET ANSI_NULLS ON GO SET Q ...

Insus.NET 发布于 2019-05-13 00:14 评论(0)阅读(42)
1

字段组合查询

刚有网友问及,数据表的姓与名是分开存储,但查询时,传入的是全名,怎样实现查询。 Insus.NET简单写了一个例子,可以参考之: IF OBJECT_ID('[dbo].[Employee]') IS NOT NULL DROP TABLE [dbo].[Employee] CREATE TABLE ...

Insus.NET 发布于 2019-05-12 21:54 评论(0)阅读(54)
1

获知某一年的母亲节,父亲节和感恩节日期

完成这个要求之前,可以先参考另外一个函数《获取当月的天数列表》https://www.cnblogs.com/insus/p/10837900.html: 然后要知道标题三个节日的常识,母亲节在每年5月份的第二个星期天,父亲节在每年6月份的第三个星期天,而感恩节是在每年的11月份第四个星期的星期四。 ...

Insus.NET 发布于 2019-05-12 18:58 评论(0)阅读(82)
1

列值转换为逗号分隔字符串

将数据表的某一列值,转换为逗号分隔字符串: 先准备一些数据: DECLARE @t AS TABLE([Datas] NVARCHAR(40)) INSERT INTO @t ([Datas]) VALUES(N'DF'),(N'W4F'),(N'EYY'),(N'ER'),(N'GFF'),(N' ...

Insus.NET 发布于 2019-05-12 17:23 评论(0)阅读(65)
1

获取某一行数据

比如: DECLARE @t AS TABLE([Datas] NVARCHAR(40)) INSERT INTO @t ([Datas]) VALUES(N'DF'),(N'W4F'),(N'EYY'),(N'ER'),(N'GFF'),(N'A445') SELECT [Datas] FROM ...

Insus.NET 发布于 2019-05-12 16:20 评论(0)阅读(44)
1

获取某一年的母亲节或父亲节日期

今天是母亲节,它是在每一年的五月份的第二个星期天,而父亲节,是在每一个的六月份的第三个星期天。 把星期天设置为每周的开始,将一周的第一天设置为从 1 到 7 的一个数字。 参考MSDN:https://docs.microsoft.com/zh-cn/sql/t-sql/statements/set ...

Insus.NET 发布于 2019-05-12 13:16 评论(0)阅读(71)
1

分组将列值转换为以逗号分隔字符串

实现这篇之前,可以先参考这篇《数据表列值转换为逗号分隔字符串》https://www.cnblogs.com/insus/p/10848578.html 上这篇,只是输出一个值,现我们把数据表进行分组。 先把上一篇的源始数据再组织一下: IF OBJECT_ID('tempdb..#tempTabl ...

Insus.NET 发布于 2019-05-11 16:53 评论(0)阅读(65)
1

数据表列值转换为逗号分隔字符串

在开发SQL Server语序中,可能需要这样一个要求,把表中某一列的所有值转换为使用逗号分隔的字符串去呈现出来。 举个例子: IF OBJECT_ID('tempdb..#tempTable') IS NOT NULL BEGIN DROP TABLE #tempTable END CREATE ...

Insus.NET 发布于 2019-05-11 14:28 评论(3)阅读(179)