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

SQL SERVER修改字段为首字母大写

--修改字段为首字母大写  -- EXEC sp_rename ''ShenBao_CaiGouFuKuan.Tid'', ''Tid'', @objtype = ''COLUMN''; SELECT ''EXEC sp_rename '''''' + TABLE_N...[2019/7/16]

SQL SERVER 根据字段名称批量设置为主键

--设置主键 --alter table 你的表名 add constraint pk_s primary key (id) SELECT ''alter table '' + TABLE_NAME + '' add constraint PK_''+TABLE_NAME +''_'...[2019/7/16]

SQL SERVER 使用游标删除所有主键

Declare @Pk varChar(100);Declare @TBname varChar(100);declare cursor1 cursor for Select Sys2.name as TBname,Sys1.name as Pk from sysobjects Sys1 JOIN...[2019/7/16]

SQL Server 2014查看服务器数据库字段报错 (Microsoft.SqlServer.Management.Sdk.Sfc)

SQL Server 2014查看服务器数据库字段报错 (Microsoft.SqlServer.Management.Sdk.Sfc)

报错信息 无法为该请求检索数据。 (Microsoft.SqlServer.Management.Sdk.Sfc) 未知属性 IsMemoryOptimized (Microsoft.SqlServer.Management.Sdk.Sfc) 参考资料 MSSQL Server Man...[2019/7/15]

AlwaysOn 执行备份任务

备份 使用维护计划向导创建备份 启动维护计划向导 填入计划名称,选择每项任务单独计划 选择完整备份和清除任务 配置完整备份任务,选择备份数据库 设置备份文件保存位置, 指定压缩备份,设置执行计划时间为每天执行,并勾选仅复制备份 配置清除任务的文件位置,扩展名,以及要删除多...[2019/7/15]

SQL优化

对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描, 应尽量避免在 where 子句中使用 != 或 <> 操作符,否则将...[2019/7/15]

批量插入数据那种方法最快

批量插入数据那种方法最快

第一种方法:采用的传统的方式插入,即insert into 表名VALUES(值) 打开数据库,插入数据库,关闭数据,一共插入5000条数据,分别用时41526、39266、39585 (这个方法最主要是耗时用在打开数据库连接上和关闭数据库连接上)   第二种方法:采用的先把sq...[2019/7/15]

SQL Server 2017 左补齐

DECLARE @NUM CHAR(3)=''7  ''SELECT RIGHT(''0000000''+CONVERT(VARCHAR(50),1+ RTRIM(@NUM)),7) ???? 原文链接:http: www.cnblogs.com/bu-do...[2019/7/12]

C#编写dll进行sql server数据库扩展储存过程

C#编写dll进行sql server数据库扩展储存过程

一、编写C#函数文件 1、新建一个类库文件   备注:sqlserver 2008只能用.net3.5版本。 2、如有想加入强命名的话可如下步骤:  参考博文:https: blog.csdn.net/donnie88888888/article/detail 5274...[2019/7/12]

MS SQL OPENJSON JSON

前段时间,有写过一个小练习《MS SQL读取JSON数据》https: www.cnblogs.com/insu p/10911739.html 晚上为一个网友的问题,尝试获取较深层节点的数据。 根据网友的原始数据,改写一个相对较简单的json原始数据:   ...[2019/7/11]

mssql sqlserver if exists 用法大汇总

摘要: 下文讲述sqlserver中,更新脚本中常用if exists关键字的用法说明,如下所示: 实验环境:sql server 2008 R2  一、检测数据库是否存在于当前数据库引擎下  if exists (select * from s...[2019/7/10]

SQL Server温故系列(5):SQL 查询之分组查询 GROUP BY

1、GROUP BY 与聚合函数 2、GROUP BY 与 HAVING 3、GROUP BY 扩展分组 3.1、GROUP BY ROLLUP 3.2、GROUP BY CUBE 3.3、GROUP BY GROUPING SETS 4、GROUP BY 扩展函数 4.1、GROUPING...[2019/7/10]

SQL Server温故系列(4):SQL 查询之集合运算 & 聚合函数

1、集合运算 1.1、并集运算 UNION 1.2、差集运算 EXCEPT 1.3、交集运算 INTERSECT 1.4、集合运算小结 2、聚合函数 2.1、求行数函数 COUNT 2.2、求和函数 SUM 2.3、求最大值函数 MAX 2.4、求最小值函数 MIN 2.5、求平均值函数 A...[2019/7/9]

SQL SERVER

SQL SERVER

外键  ,维护数据的完整性,,减少数据沉裕 第一范式:表中每个字段都不能再分。 第二范式:满足第一范式并且表中的非主键字段都依赖于主键字段。 第三范式:满足第二范式并且表中的非主键字段必须不传递依赖于主键字段。       原文链接:http:...[2019/7/9]

SQL Server 新增自动执行任务

  第一步右击SQL Server代理,新建作业    第二步选择常规,给你要执行的计划命名   第三步选择步骤,然后给步骤命名,选择类型,数据库,输入你要执行的语句。   第四步设置要执行的频率,根据...[2019/7/9]

SQL Server温故系列(3):SQL 子查询 & 公用表表达式 CTE

1、子查询 Subqueries 1.1、单行子查询 1.2、多行子查询 1.3、相关子查询 1.4、嵌套子查询 1.5、子查询小结及性能问题 2、公用表表达式 CTE 2.1、普通公用表表达式 2.2、递归公用表表达式 3、本文小结 1、子查询 Subqueries 子查询是一个嵌套...[2019/7/9]

通过存储过程(SP)实现SQL Server链接服务器(LinkServer)的添加

1. 背景 当系统的微服务化做的不是很高的时候,部分功能要通过DB LinkServer 来实现跨 Server 查询,当然,有时候BI抽数据、DBA数据库维护可能也会创建LinkServer。 特别是当 DB迁移的时候,我们需要检查、创建 DB LinkServer。   2...[2019/7/8]

SqlServer数据库分区分表实例分享(有详细代码和解释)

数据库单表数据量太大可能会导致数据库的查询速度大大下降(感觉都是千万级以上的数据表了),可以采取分区分表将大表分为小表解决(当然这只是其中一种方法),比如数据按月、按年分表,最后可以使用视图将小表重新并为总的虚拟表,其实并不影响上层程序的使用(程序也许都不知道分表了)。 主要步骤: 1、新建...[2019/7/8]

SQL Server温故系列(0):导航目录

SQL Server温故系列(0):导航目录 SQL Server温故系列(1):SQL 数据操作 CRUD 之增删改合 SQL Server温故系列(2):SQL 数据操作 CRUD 之简单查询 SQL Server温故系列(3):SQL 子查询 & 公用表表达式 CTE SQL Ser...[2019/7/8]

SQL Server温故系列(1):SQL 数据操作 CRUD 之增删改合

1、插入语句 INSERT INTO 1.1、用 INSERT 插入单行数据 1.2、用 INSERT 插入多行数据 1.3、用 INSERT 插入子查询结果行 1.4、INSERT 小结及特殊字段插入方法 2、删除语句 DELETE 2.1、用 DELETE 删除表中指定行 2.2、用 T...[2019/7/8]

SQL Server温故系列(2):SQL 数据操作 CRUD 之简单查询

SQL Server温故系列(2):SQL 数据操作 CRUD 之简单查询

1、查询语句 SELECT 1.1、查询语句的 SELECT 子句 1.2、查询语句的 FROM 子句 1.2.1、内连接查询 INNER JOIN 1.2.2、外连接查询 OUTER JOIN 1.2.3、交叉连接查询 CROSS JOIN 1.3、查询语句的 WHERE 子句 1.4、查...[2019/7/8]

sql server union与unionALL区别

两种用法 一样, 查询字段类型需要一致 union 会自动去重 union all  不会去重   select name ,age from student union select name ,age from student2 ...[2019/7/5]

sql server 根据字段去重

使用 row_number() over (partition by 要去重的字段 order by 排序字段)     数据库表结构 学生成绩表 UserGrade Id        int &nb...[2019/7/5]

SQL SERVER导入EXCEL文件:无法创建链接服务器 &quot;(null)&quot; 的 OLE DB 访问接口 &quot;Microsoft.Ace.OLEDB.12.0&quot; 的实例。

【方法一】     --开启导入功能    exec sp_configure ''show advanced options'',1    reconf...[2019/7/4]

产生财务计帐周期

  先看看实现的结果,可以By月份和季度,可以调整会计开始日期。   前端略去,只分享MS SQL存储过程:   SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- =...[2019/7/3]

sql server编写简洁四则运算表达式脚本实现计算批次功能(C#等其它编程语言也能直接用此通用表达式)

问题:  在数据库编程开发中,有时会遇到数据量比较大的情况,如果直接大批量进行添加数据、修改数据、删除数据,就会是比较大的事务,事务日志也比较大,耗时久的话会对正常操作造成一定的阻塞。虽不至于达到删库跑路的程度,但也严重影响了用户体验,老是卡巴死机的感觉。这时我们可以对这个大批量操作进行分小批事务...[2019/7/3]

判断指定年份是否为闰年

判断指定年份是否为闰年,Insus.NET也曾经写过2篇《判断是否是闰年》https: www.cnblogs.com/insu p/10865051.html 和 《指定日期,判断其所属年份是否为闰年》https: www.cnblogs.com/insu p/10841868.html ...[2019/7/2]

数据库表数据统计及数据表的数据大小统计SQL

USE [YourDBName] -- replace your dbname GO SELECT s.Name AS SchemaName, t.Name AS TableName, p.rows AS RowCounts, CAST(ROUND((SUM(a.used_...[2019/7/2]

SQL Server中的小技巧(重复、替换、截取、去空格、去小数点后的位数)

PS:随笔写的在SQL Server中要用到的 (重复、替换、截取、去空格、去小数点后的位数) /*---------------------------重复--------------------------------*/ --重复字符串 返回【abc#abc#abc#】 ...[2019/7/2]

SQL Server实现跨库跨服务器访问的方法

前言 我们经常会遇到一个数据库要访问另一个数据库,或者一台服务器要访问另一台服务器里面的数据库。 那么这个如何实现的呢? 相信看完这篇文章你就懂了! 同一台服务器跨库访问实现 1. 首先创建两个数据库Cro LibraryTable1,Cro LibraryTable2 --创建C...[2019/6/30]

sql server使用公用表表达式CTE通过递归方式编写通用函数自动生成连续数字和日期

问题:在数据库脚本开发中,有时需要生成一堆连续数字或者日期,例如yearly report就需要连续数字做年份,例如daily report就需要生成一定时间范围内的每一天日期。而自带的系统表master..spt_values存在一定的局限性,只是从0到2047(验证脚本:select * fr...[2019/6/30]

利用sp_addlinkedserver实现远程数据库链接

--查看当前链接情况: select * from sys.servers; --使用 sp_helpserver 来显示可用的服务器 Exec sp_helpserver --删除已经存在的某个链接 Exec sp_droplinkedsrvlogin 服务器别名,NullE...[2019/6/29]

SQL Server Alwayson架构下 服务器 各虚拟IP漂移监控告警的功能实现 -2(虚拟IP视角)

1.需求描述 我们知道Windows Cluster 都是多节点的,当虚拟IP漂移的时候,一般都是从一个节点漂移到另外一个节点。如果可以及时捕捉到旧节点信息是什么、新节点信息是什么对我们提供高可用的数据库服务很重要,只有捕捉到这些信息后才可以进一步检查相应的Job、账号,甚至是调整相应的应用服务...[2019/6/28]

sql server数据库查询取出重复数据记录

问题:博主在2011年6月,广东技术师范大学大四的时候,从学校计算机科学学院网站看到招聘信息并到广东中原地产IT部面试,很清楚记得当时的面试题目:怎么从数据库里面查询重复记录。 解决方案:在sql server中,可以用group by和having来解决问题。 脚本: /* ...[2019/6/28]

联合查询(姑且称之为联合查询)的最差解

1.数据如下 TimePoint PollutantCode StatusName Value 2019-03-16 01:00:00.000 PM10 大气温度 11.096 2019-03-16 01:00:00.000 PM10 大气压力 102.354 2019-03-...[2019/6/28]

SQLSever语句(增、删、改、查)一、增:有4种方法1.使用insert插入单行数据

SQL语句(增、删、改、查)一、增:有4种方法1.使用insert插入单行数据:语法:insert By               &nbs...[2019/6/28]

SQL Server Alwayson架构下 服务器 各虚拟IP漂移监控告警的功能实现

1.需求概括 我们知道,在SQL Server Alwayson 架构中,有多种虚拟IP,例如 WindowsCluster IP,ListenIP,角色高可用性IP(类似于侦听IP)。在某些条件下,例如系统故障,会触发虚拟IP的漂移,如何高效率、低延迟、更好地监控IP漂移情况,是我们...[2019/6/28]

SQL Server 2012启动时提示:无效的许可证数据,需要重新安装

  因为手咸,觉得电脑没有VS 2010版本的软件,就把Microsoft Visual C++ 2010某个组件给卸载了。 然后打开Sql Server 2012,就开始报错。   重装之后,也还是报错,将卸载掉的组件重新安装也不行。 然后看到这篇文章的方法:https: bl...[2019/6/26]

SQL Server 时间查询

SQL Server 时间查询

select dateadd(dd,-day(getdate()) + 1,getdate()) ''当月起始时间''   查询当月起始时间 select dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) ''当月结束时间''  ...[2019/6/25]

sqlserver/mysql按天,按小时,按分钟统计连续时间段数据

sqlserver/mysql按天,按小时,按分钟统计连续时间段数据

文 | 子龙 有技术,有干货,有故事的斜杠青年 一,写在前面的话 最近公司需要按天,按小时查看数据,可以直观的看到时间段的数据峰值。接到需求,就开始疯狂百度搜索,但是搜索到的资料有很多都不清楚,需要自己去总结和挖掘其中的重要信息。现在我把分享出来了呢,希望大家喜欢。 针对sqlserv...[2019/6/25]

sql server通过脚本进行数据库压缩全备份的方法

问题:生产环境的数据库可能比较大,如果直接进行全备而不压缩的话,备份集就会占用了大量磁盘空间。给备份文件的存放管理带来不便。 解决方案:通过with compre ion显式启用备份压缩,指定对此备份执行备份压缩,覆盖服务器级默认设置。适用于 SQL Server 2008和更高版本...[2019/6/24]

MiniProfiler监控调试MVC5以及EntityFramework6性能

想要通过在MVC中view中直观的查看页面加载以及后台EF执行情况,可以通过MiniProfiler小工具来实现。 但是从网上搜索的相关信息要么是MVC4下的老版本的MiniProfiler,要么就是标题是MVC5+EF6但是里讲的根本实现不了结果。 经过我自己一番折腾后,终于成功搞定。 ...[2019/6/24]

获取字符串结尾的电话号码(案例)

问题来自:   以下是Insus.NET的解决方法,仅是截取字符串结尾的电话号码即可,写一个简的自定义函数:   SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- =========...[2019/6/24]

获取字符串开始的地址(案例)

获取字符串开始的地址(案例)

在下面这篇《获取字符串结尾的电话号码(案例)》https: www.cnblogs.com/insu p/11064685.html中,仞仅中截取电话号码,如果想获取字符串开始的地址呢? 可以写另外一个函数:   SET ANSI_NULLS ON GO S...[2019/6/24]

sql server 2017 标记

sql server 2017 标记

SQL Server 2017 的各版本和支持的功能 https: docs.microsoft.com/zh-cn ql ql-server/editions-and-components-of-sql-server-2017?view=sqlallproducts-allversions ...[2019/6/24]

sql server编写一个语句脚本自动清空各表数据以初始化数据库

sql server编写一个语句脚本自动清空各表数据以初始化数据库

问题:有时已有项目要移植,例如原来在广州地区使用的某系统,突然说惠州那边也要用这套一样的系统。或者,在demo环境下弄了一些测试数据。然后要清空全部表数据。如果表比较多的话,逐个表手工编写脚本就太麻烦了。 解决方案:本博主就教教大家怎么仅用一个简单语句快速删除全库各表数据,全部清空数据。使用系...[2019/6/24]

SQL Server 学习之环境搭建

SQL Server 学习之环境搭建

SQL Server 环境搭建 说明:本文是sqlServer的安装和测试环境的搭建 版本是SQLServer 2005版,由于该版本只能在Windows7或者更低的系统上才能安装,更高的系统请安装SQLServer 2014版本,这两个版本是我比较喜欢的版本。 测试环境选用的是将是oracle...[2019/6/24]

多列组合为主键(PRIMARY KEY)

多列组合为主键(PRIMARY KEY)

在表中,想把其中2列或多列作为组合主键。   CREATE TABLE [dbo].[T3] ( [col1] NVARCHAR(10) NOT NULL, [col2] NVARCHAR(10) NOT NULL, [col3] N...[2019/6/24]

组合外键(FOREIGN KEY)

组合外键(FOREIGN KEY)

一张表,它的外键即是参考另一张表的主键,但这些关联键是组合键,由2列或多列组成。 你可以先看看这篇《多列组合为主键(PRIMARY KEY)》https: www.cnblogs.com/insu p/11068755.html CREATE TABLE [dbo].[T4]...[2019/6/24]

SQL SERVER创建表

SQL SERVER创建表

创建表 create table table_name ( column_name_1 data_type, column_name_2 data_type NOT NULL, column_name_3 data_type NO...[2019/6/24]

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

本站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号