.net集成developersharp操作sql server数据库-编程思维

支持.Net/.Net Core/.Net Framework,可以部署在Docker, Windows, Linux, Mac。 本文提供了一种结合“原生Sql+轻量级ORM”操作各类数据库的工具。 该工具几乎只使用了一个方法/函数,却实现了几乎所有的数据操作功能。它已成功应用到了人工智能、产业互联网、智慧医疗、等多个大型项目上。   此工具在IDataAccess接口中提供。  IData

sqlserver性能检测之sql语句排查-编程思维

很多时候,我们在用SQL语句查询数据时,难免会漏掉对SQL语句性能的考虑,所以有时就会造成SqlServer服务占用过高的问题,为了大致排查是哪些SQL语句造成的问题,我们可以通过如下SQL查询出最近所有耗时最大的SQL语句,具体查询SQL语句如下所示: SELECT s2.dbid, s1.sql_handle, ( SELECT TOP 1

sql auto close-编程思维

SQL auto close - Keep it turned off 04 June,2013 by Tom Collins   Should the sql auto close database option be set to True or False? SQL Server Books Online defines   Auto Close as  “Specify whe

sqlserver中常用的一些操作语句-编程思维

我们在维护数据库数据的时候,通常会用到各种SQL语句对数据进行操作或者维护,如:查看某个数据库中有哪些用户数据表、每个数据表中总共有多少条数据…… SqlServer官方地址:https://learn.microsoft.com/zh-cn/sql 1、整理说明 我们在维护数据库数据的时候,通常会用到各种SQL语句对数据进行操作或者维护,如:查看某个数据库中有哪些用户数据表、每个数据表中总

关于win10和sqlserver的兼容性-编程思维

    本人主要是用.NET开发一些MIS(信息管理系统)系统,如酒店管理系统,医院管理系统,以及其附属的如餐饮管理系统,洗浴管理系统,以及医保管理系统,合疗管理系统,前期开发的产品主要是VS2008+sqlserver2005,因为本人没用到BI这些高级的数据库管理,也为了方便一直安装的是极速版的数据库,小巧一些。     但是近日鸟枪还炮了,新购置一台thinkpad,系统自带的是原装的wi

执行sql语句&存储过程的真正【神器】,不用orm的全选它,比dapper好-编程思维

支持.Net Core(2.0及以上)与.Net Framework(4.0及以上)(注意:升级了,可以覆盖到早期的.Net Framework4.0了,而且修复了数据库字段为Null时报错的问题,无敌了!!) 此工具在IDataAccess接口中提供。 已被.Net圈内多家大厂采用! IDataAccess所在的命名空间是:DeveloperSharp.Framework.QueryEngin

sqlserver-编程思维

FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.         一.FOR XML PATH 简单介绍              那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构

sql server分页查询-编程思维

1.引言 在列表查询时由于数据量非常多,一次性查出来会非常慢,就算一次查出来了,也不能一次性显示给客户端,所以要把数据进行分批查询出来,每页显示一定量的数据,这就是数据要分页。 2.常用的数据分页方法 我们经常会碰到要取n到m条记录,就是有分页思想,下面罗列一下一般的方法。 我本地的一张表 tbl_FlightsDetail,有300多W记录,主键 FlightsDetailID(Guid),要

sql server 操作json数据库列-编程思维

Sql Server 从 2016 开始支持了一些 json 操作,但在SqlServer中Json还是被存储为字符串,如下: use [tempdb] declare @JSON nvarchar(max) set @JSON=N'{ "id": "WakefieldFamily", "parents": [ { "familyName": "Wakefield", "

如何在windowsserver服务器上配置sql server数据库?-编程思维

作者:西瓜程序猿 主页传送门:https://www.cnblogs.com/kimiliucn 服务器版本:Windows Server 2016 数据库版本:SQL Server 2016 当时买了一台Windows Server服务器,然后安装上SQL Server后,想通过外网访问到数据库,遇到了一些问题,查了很多资料也踩了很多坑。本文主要介绍如何配置SQL Server远程连接

sql server 数据导出教程:基于查询语句的高效导出方法-编程思维

1.1-方法一(简单便捷) (1)点击左上角可以选择所有要导出的数据。 (2)然后右击,选择【将结果另存为】。 (3)然后选择导出【文件的路径】和导出的【文件格式】。 (4)导出后,然后打开刚刚导出的文件即可查看数据。 1.2-方法二(推荐使用这种:更专业) (1)选择要导出的数据,在哪个数据库中。 (2)然后右击数据库,选择【任务】——【导出数据】 (3)点击【下一步】

.net下数据库的负载均衡“经典方案”(大项目必备,建议收藏)-编程思维

【前言】 本文讲述的“数据库负载均衡”方案,为市面上最经典(没有之一),由.NET界骨灰级大佬推出。采用该技术方案的大公司,一年省下了几个亿的支出。   【正文】 支持.Net Core(2.0及以上)  与 .Net Framework(4.5及以上) 可以部署在Docker, Windows, Linux, Mac。 为了演示数据库的负载均衡(Load Balance),我们先创建三个数据库

使用sqlserver更新锁防止数据脏读-编程思维

  有时候我们需要控制某条记录在程序读取后就不再进行更新,直到事务执行完释放后才可以。这时候我们就可以将所有要操作当前记录的查询加上更新锁,以防止查询后被其它事务修改。这种操作只锁定表中某行而不会锁定整个表,体验更好。   测试sql代码如下:   在一个查询中执行如下语句 begin tran SELECT InvestState FROM InvestOrdersABC WITH (UP

sqlserver时间格式化-编程思维

最近用的SqlServer比较多,时间格式化老是忘记,现整理如下:(来源于网上,具体来源地址忘记了,归根到底MSDN吧) SELECT CONVERT(varchar(50), GETDATE(), 0): 05 16 2006 10:57AMSELECT CONVERT(varchar(50), GETDATE(), 1): 05/16/06SELECT CONVERT(varchar(50)

sqlserver游标复习-编程思维

经常写存储过程,但今天在游标使用过程中还是疏忽了一些事情,执行过程中一直执行不下去,后来直接sqlserver挂了,教训啊! 代码虽简单,望铭记: Create PROCEDURE [dbo].[temphxb] AS BEGIN declare @uid int declare mycursortemp Cursor for select uid from