Fork me on GitHub
摘要: SQL Server死锁是指两个或多个事务相互等待对方持有的资源而无法继续执行的情况。当两个或多个事务都持有一些资源并且试图获取其他事务持有的资源时,可能会发生死锁。这种情况下,每个事务都在等待另一个事务释放其所需的资源,导致所有涉及的事务都无法继续执行,形成了死锁。 死锁通常涉及数据库中的多个表或 阅读全文
posted @ 2024-04-09 17:29 酒笙匿清栀 阅读(423) 评论(2) 推荐(3) 编辑
摘要: 简介 在SQL Server数据库系统中,管理用户权限和角色对于确保数据安全、完整性和可访问性至关重要。在本文中,我们将探讨在SQL Server数据库中创建用户、分配权限和管理角色的过程。我们将涵盖基本概念,并提供带有SQL代码片段的实际示例。 引言 用户管理涉及创建用户帐户、分配适当的权限以及将 阅读全文
posted @ 2024-03-26 10:10 酒笙匿清栀 阅读(334) 评论(0) 推荐(1) 编辑
摘要: 摘要: 在SQL Server数据库中,NULL是表示缺少数据或未知值的特殊标记。处理NULL值是SQL开发人员经常遇到的问题之一。本文将介绍SQL Server中判断和处理NULL值的不同方法,以及一些解决方案,帮助您更好地处理数据库中的NULL值情况。 文章内容: 引言: 在数据库开发中,经常会 阅读全文
posted @ 2023-07-03 11:11 酒笙匿清栀 阅读(2302) 评论(0) 推荐(1) 编辑
摘要: 什么是API限流: API 限流是限制用户在一定时间内 API 请求数量的过程。应用程序编程接口 (API) 充当用户和软件应用程序之间的网关。例如,当用户单击社交媒体上的发布按钮时,点击该按钮会触发 API 调用。此 API 与社交媒体应用程序的网络服务器进行交互,并执行发布操作。此用户可以是人, 阅读全文
posted @ 2023-02-14 19:21 酒笙匿清栀 阅读(480) 评论(7) 推荐(3) 编辑
摘要: 今天在写代码的时候发现一个有趣的问题,同时也暴露了之前写的代码有问题,还好之前没有出现重复的情况,及时发现了这个问题,及时改了回来,不然就GG了 下面先上代码,再给大家解说一下 CREATE TABLE #t1 (id INT,value int) CREATE TABLE #t2 (id INT, 阅读全文
posted @ 2022-10-21 15:39 酒笙匿清栀 阅读(1669) 评论(0) 推荐(0) 编辑
摘要: 续上一节,本节给出SQLHelp的具体实现方法——《YSFSQLHelp》,个人根据自己需要新建适合的类,本节根据参考网上资料,根据自己的需要编写的SQL帮助类。下面直接给出具体实现: //Data Source=.;Initial Catalog=SEFEvaluation;Persist Sec 阅读全文
posted @ 2022-10-06 19:28 酒笙匿清栀 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 说明:以下是我近两年年来开发中最常用的C#操作sql server数据库访问类,对初学者非常有用,容易扩展,支持多库操作,多研究研究,有什么问题欢迎留言 当前环境为 C# .NET CORE 3.0 首先在appsettings.json文件中配置日志保存路径,MSSQL 数据库连接串,可以配置多个 阅读全文
posted @ 2022-09-09 18:11 酒笙匿清栀 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1 .编写目的 本人总结了一些实际使用中常常因为疏忽大意而出现各种意想不到的问题,本文档总结相关经验(有些并未得到验证),便于交流学习。 1 基础 1.1 char、varchar、nchar、nvarchar的区别 (1)定义: char:固定长度,存储ANSI字符,不足的补英文半角空格。 nch 阅读全文
posted @ 2022-08-25 16:59 酒笙匿清栀 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 经常接触SQL SERVER 的朋友来说,排序是经常遇见的问题,有的人还会傻傻自己写排序,比如用循环去写,当然这就比较难受 今天就给大家介绍一下SQL SERVER 自带的排序,共有三种,分别为ROW_NUMBER(),RANK(),DENSE_RANK() ,直接先给大家看列子再解释: 先上代码: 阅读全文
posted @ 2022-06-17 18:33 酒笙匿清栀 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 今天补充一下《关于SQL SERVER 字段类型char(n) , nchar(n) , varchar(n) , nvarchar(n)》类型的区别 虽然两个字符串一样,但是定义的类型不一样,也是不同的,这里用加密来解释 如: DECLARE @pas VARCHAR(100)='12345678 阅读全文
posted @ 2022-06-14 14:46 酒笙匿清栀 阅读(45) 评论(0) 推荐(0) 编辑