- 博客(190)
- 资源 (37)
- 收藏
- 关注
原创 SQL Server 2025 AI新能力入门(一):向量检索是什么,什么时候该用?
SQL Server 2025 新增了多项适配 AI 应用的功能。它提供的是 AI 数据层能力,包含向量存储、向量检索、外部模型接口调用、AI 结构化数据解析等功能。其中向量相关功能改动最大、实用性最高,也是做语义检索、知识库 RAG 的核心基础。需要明确一点:SQL Server 2025 不内置大模型,不具备 AI 推理能力。SQL Server 的向量功能只负责存储、计算、索引优化,不具备文本理解能力。整套能力分为三部分。1、VECTOR(n) 向量数据类型专门存储 AI 产出的高维浮点数组。
2026-09-21 11:12:53
96
原创 windows11 安装claude code
3、我用的灵芽AI,中转的使用,这里可以使用国内的也行。1、安装node.js,打开poweshell。刷新下,查看版本,已经安装好node。4、配置好后,执行claude 命令。2、安装claude code。
2026-04-22 18:52:22
378
原创 SQL Server 2022 新特性:Ledger 账本表详解(防篡改审计利器)
数据安全与审计合规是企业数据库管理的核心需求之一。传统方案依赖触发器、CDC(变更数据捕获)或第三方审计工具,配置复杂、维护成本高,且难以从根本上防止具有高权限的 DBA 篡改历史记录。SQL Server 2022 引入了Ledger(账本)功能——一种基于区块链哈希链思想的数据库级防篡改机制。自动记录所有 INSERT / UPDATE / DELETE 操作的完整历史防止篡改:即使 DBA 也无法静默修改历史记录提供加密验证:通过哈希摘要证明数据完整性满足合规要求。
2026-04-22 09:03:09
1282
原创 SQL Server 2022 新特性:APPROX_PERCENTILE_CONT 与 APPROX_PERCENTILE_DISC 近似百分位数详解
在大数据分析场景中,计算中位数、百分位数是非常常见的需求——比如"这批订单的中位金额是多少?""90% 的请求响应时间在哪个区间?SQL Server 早就提供了精确百分位数函数和,但这两个函数是窗口函数,需要配合OVER()使用,不能直接用于聚合分组。更麻烦的是,在数据量很大时,精确计算百分位数需要对整列排序,性能开销相当可观。SQL Server 2022 引入了两个新的聚合函数:近似连续百分位数(结果可能是插值,不一定是实际存在的值):近似离散百分位数(结果一定是数据中实际存在的值)
2026-04-17 09:31:55
942
1
原创 SQL Server 2022 新特性:JSON_OBJECT、JSON_ARRAY、JSON_PATH_EXISTS 详解
JSON 已经成为现代应用数据交换的主流格式。SQL Server 2016 起就支持了FOR JSONOPENJSONJSON_VALUE等基础 JSON 功能,但构建 JSON 对象和数组一直要依赖这类写法,比较繁琐。函数作用直接用键值对构建 JSON 对象直接用值列表构建 JSON 数组检测 JSON 字符串中是否存在指定路径本文通过完整可运行的示例,带你掌握这三个函数的用法。:用键值对语法直接构造 JSON 对象,支持控制空值输出,可自由嵌套。:用值列表直接构造 JSON 数组,同样支持,与。
2026-04-16 14:40:12
830
原创 SQL Server 2022 新函数:DATETRUNC 日期截断详解
DATETRUNC是 SQL Server 2022 引入的日期截断函数,可以将日期/时间值截断到指定的精度(如截断到年、月、周、日、小时等)。在统计报表、时间分组等场景中非常实用,比以前用CONVERTDATEADDDATEDIFF组合实现的写法简洁得多。DATETRUNC填补了 SQL Server 长期以来缺少日期截断专用函数的空白。以前需要GROUP BY DATETRUNC(month, 日期列)DATETRUNC(day, 日期列)(保留原类型,不变成 DATE)
2026-04-14 09:31:47
3693
原创 SQL Server 2022 新语法:IS [NOT] DISTINCT FROM 彻底解决 NULL 比较难题
IS [NOT] DISTINCT FROM 是 SQL Server 2022 中一个非常实用的语法补充,解决了长期以来 NULL 值比较需要写冗长条件的问题。特别是在以下场景中推荐使用:数据同步/对比时,判断两列是否真正发生了变化参数化查询中,参数值可能为 NULL 时的等值比较需要将 NULL = NULL 视为相等的业务场景
2026-04-14 09:09:11
721
原创 运行 ‘XXXX‘ 时出错 运行 XXXX时出错。命令行过长。 通过 JAR 清单或通过类路径文件缩短命令行,然后重新运行。
是 Java 程序运行时的典型问题,核心原因是:当项目依赖的 JAR 包过多、类路径(classpath)过长时,操作系统对「单个命令行的字符长度」有上限限制(比如 Windows 通常是 8191 字符,Linux/macOS 也有默认上限),IDE(如 IntelliJ IDEA/Eclipse)拼接运行命令时超出了这个上限,导致命令执行失败。解决方案(IntelliJ IDEA 为例)2、选择修改选项,点击缩短命令行。3、选择JAR清单那一行。4、应用-确认 就可以了。1、点击启动项的编辑。
2026-03-21 08:25:34
3538
原创 SQL Server序列生成神器:GENERATE_SERIES 极简指南
以极简语法解决了 “连续序列生成” 的高频需求,无需复杂逻辑即可快速构建数值 / 日期序列,是 SQL Server 2022 中提升开发效率的必备函数,尤其适合测试数据生成、时间窗口分析、批量操作等场景。
2025-11-21 08:15:58
805
原创 SQL Server DATE_BUCKET:日期分组的高效工具
直译 “日期桶”,核心作用是:将日期 / 时间值按设定的间隔单位(如小时、周)和间隔数(如 1 小时、2 周)分组,返回每个组的 “起始时间”(即该 “桶” 的第一个时间点)。
2025-11-20 09:32:04
823
原创 SQLserver LEAST 函数
上一篇我们介绍了GREATEST函数,今天介绍一个与GREATEST相对的函数LEAST :接收多个参数(可以是常量、列名或表达式),返回其中的最小值。它与GREATEST函数互为 “搭档”,前者取最小,后者取最大。
2025-11-19 08:49:13
790
原创 SQLserver GREATEST 函数
GREATEST函数用于从多个参数中快速找出最大值,语法为GREATEST(表达式1,表达式2,...,表达式N)。它支持数字、日期等兼容类型的比较,适用于SQL Server 2022及以上版本。使用时需注意参数类型兼容性,低版本可用CASE表达式替代。示例包括比较常量数字、日期以及查询表中的最高价格列。
2025-11-18 09:08:23
3447
原创 STRING_SPLIT函数的增强——enable_ordinal 参数详解
摘要:SQLServer2022对STRING_SPLIT函数的增强解决了字符串拆分的核心痛点。该函数自2016版引入,2022版新增enable_ordinal参数返回子串原始位置序号,确保拆分顺序与原字符串一致。语法为STRING_SPLIT(字符串,分隔符,[1]),当参数为1时返回value和ordinal两列,其中ordinal记录子串位置。这一改进特别适用于需要保持原始顺序的场景,如排序和多值条件查询,显著提升了字符串拆分的实用性和灵活性。
2025-11-17 09:12:17
929
原创 IIS网站绑定SSL证书
输入和证书一起下来的密码,一直点击下一步,直到“导入成功”6、IIS上进行绑定,打开IIS管理器,点击网站选择绑定。1、首先先把格式为pfx的证书放到服务器上。2、win+R 输入mmc,打开控制台。3、文件-添加/删除管理单元。点击添加、选择https。
2025-04-09 10:55:10
1545
原创 Windows安装IIS
2、一直点下一步,直到服务器角色,找到web服务器IIS,点击下一步。1、打开服务器管理器,点击添加角色和功能。IIS管理器也可以打开了。
2025-04-09 08:47:55
1416
原创 SQLServer2022安装教程
4、到上边标红的位置找到安装文件,点击setup文件安装。2、下载后点击运行,选择基本,一直点下去。5、安装sqlserver,一直点下去。注意这里取消勾选,还是一直点下去。安装完后重启计算机,就可以打开了。
2025-04-06 14:45:00
1680
1
原创 如何卸载SQLserver2012
1)、删除在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager,下边的PendingFileRenameOperations。3)、删除HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Managerment Studio下的内容。2)、删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft下所有关于Microsoft SQL Server的子项。
2025-04-06 13:39:51
4200
原创 SQL Server性能分析利器:SET STATISTICS TIME ON 详解与实战案例
在SQL Server性能优化中,了解查询的执行时间是关键步骤之一。:SQL Server实际消耗的CPU时间(处理数据、运算等)。:查询从开始到结束的总时间(包括等待I/O、锁等资源的时间)。:启用统计信息,后续执行的SQL语句将输出时间详情。是一个简单却强大的命令,用于显示SQL语句的。,帮助开发者精准定位耗时操作。分析查询的CPU时间和实际执行时间。以下是一个完整的示例,演示如何通过。对比不同查询版本的性能差异。:关闭统计功能(默认状态)。
2025-03-16 18:56:34
1396
原创 SQL Server中DENSE_RANK()函数:简洁处理连续排名
是SQL Server中的窗口函数,用于为结果集中的行生成无间隔的连续排名。与RANK()不同,当遇到相同值时,后续排名不会跳过数字。前一篇已经介绍了rank的用法,这次介绍一下dense_rank。[PARTITION BY 列]ORDER BY 排序列 [ASC|DESC]:分组计算排名ORDER BY:决定排名顺序示例1:基础排名(处理相同值)-- 创建示例表Amount INT-- 使用DENSE_RANKSELECTAmount,FROM Sales;
2025-02-04 22:02:20
1048
原创 Windows安装Redis
2、下载完后设置密码,打开文件夹,找到 redis.windows.conf 文件,搜索requirepass,后边写上密码,测试我写的123456。自己电脑做个测试,需要用到Redis,把安装过程记录下,方便有需要的人。以上就实现了基本的Redis安装。4、启动客户端,并输入密码。
2023-08-09 22:56:48
591
原创 SQLServer EOMONTH函数
函数在 SQL Server 2012 及以上版本中才被引入。在较早的版本中,可以使用一些函数和表达式来计算一个月的最后一天,例如。函数用于返回指定日期所在月份的最后一天的日期。在SQL Server中,是一个日期表达式,指定要计算的日期。是一个可选参数,用于指定要添加到。
2023-03-19 00:27:28
7671
原创 SQLServer iif函数
SQLServer2012新增了iif函数,该函数是一个逻辑函数,用于根据条件返回两个可能的值之一。是一个逻辑表达式,如果为真,则返回。
2023-03-19 00:17:39
5419
原创 SQLServer FORMAT函数
每种区域设置都定义了一组特定的规则和格式,用于格式化日期、时间、货币、数字和其他数据类型。参数是要格式化的数据,可以是任何有效的SQL Server数据类型,如数字、日期和时间等。函数用于将数值、日期和时间等数据类型格式化为指定的格式,并返回一个格式化后的字符串。需要注意的是,不同的区域设置可能具有不同的约定和惯例,因此使用。函数的使用需要一定的计算资源,因此在处理大量数据时,应该谨慎使用。参数是一个可选参数,如果未指定,则使用当前会话的区域设置。参数是一个可选参数,用于指定用于格式化数据的区域设置。
2023-03-18 23:40:01
10115
原创 SQLServer CONCAT函数
在SQL Server中,CONCAT函数用于将两个或多个字符串连接在一起,返回一个新的字符串。可以将任意数量的字符串连接在一起,并且可以包含任何类型的字符串,包括常量、变量、列名和其他函数的结果。函数连接字符串时,SQL Server会先将第一个字符串与第二个字符串连接起来,然后将结果与第三个字符串连接起来,以此类推,直到连接完所有字符串。运算符连接字符串时,如果有一个字符串为NULL,则整个表达式的结果也将为NULL。运算符连接字符串时,SQL Server会将字符串拼接为一个字符串,然后返回结果。
2023-03-18 23:24:32
6384
原创 SQLServer查询所有包含某文本的存储过程、视图和函数的SQL
有时候我们改某个字段,但是不知道该字段在哪个存储过程或者视图中使用,可以通过该语句查询这个字段在哪里应用过。
2023-03-17 21:55:13
1967
python mysql操作类 MySQL.py
2020-04-10
cn_sql_server_2019_developer_x64_dvd_c21035cc.iso
2020-03-21
python对sqlserver增删改查封装类
2020-04-06
vmware-pro15.zip
2020-03-20
pymssql-2.1.4-cp38-cp38-win_amd64.whl
2020-04-04
SRS_9.4.7.25_1033.cab
2020-02-27
SQL 语句判断txt\csv文件存在并导入数据库
2018-03-22
numpy-1.18.2-cp38-cp38-win_amd64.whl
2020-04-04
SPO_4.5.12.120_1033.cab
2020-02-27
SRO_3.5.2.125_1033.cab
2019-12-28
SPS_9.4.7.25_1033.cab
2020-02-27
Scrapy3-1.0.1-py2.py3-none-any.whl
2020-04-06
pandas-1.0.3-cp38-cp38-win_amd64.whl
2020-04-04
php——手册
2015-11-27
idea需要的一些配置20190807.docx
2020-05-07
教务管理系统UML模型.ppt
2020-04-23
编译原理LL(1)语法分析实验报告.doc
2020-04-23
软件测试用例设计.ppt
2020-04-26
软件测试的意义.ppt
2020-04-26
mysqlclient-2.0.1-cp38-cp38-win_amd64.whl
2020-10-22
sqldeveloper64.zip
2020-06-17
cn_sql_server_2017_developer_x64_dvd_11296175.iso
2020-04-26
AIDA64 Business Edition(硬件检测工具) v6.20.5300 中文企业版 .rar
2020-05-07
CrystalDiskMark7_0_0f.zip
2020-05-07
opencv_python-4.4.0.44-cp38-cp38-win_amd64.whl
2020-10-21
svn------版本管理-项目同步.rar
2020-05-07
软件测试技术、准则.ppt
2020-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅