随笔分类 -  MSSQL

摘要:生成一个从 1 到 12352 的连续数字序列 SQL server SQL Server 对递归 CTE 有默认的递归深度限制(默认是 100),当递归次数超过这个限制时会报错。当远超默认限制时,需要在查询前使用 OPTION (MAXRECURSION 0) 来取消递归深度限制。 WITH RE 阅读全文
posted @ 2025-09-15 22:57 ꧁༺星星的轨迹方程式༻꧂ 阅读(19) 评论(0) 推荐(0)
摘要:SQL Server 可以使用类似 “EXPLAIN” 的功能来查看查询执行计划。虽然 SQL Server 没有完全等同于其他数据库(如 Oracle、PostgreSQL)中 “EXPLAIN” 的命令,但有多种方式可实现类似功能。具体如下: 使用 SET SHOWPLAN_ALL 或 SET 阅读全文
posted @ 2025-08-18 23:48 ꧁༺星星的轨迹方程式༻꧂ 阅读(29) 评论(0) 推荐(0)
摘要:在数据库操作中,DML、DQL 和 DDL 是三种不同类型的 SQL 命令,它们的功能和用途有明显区别: 1. DML(Data Manipulation Language) 数据操纵语言,用于操作数据库中的数据(增删改)。 常见命令: INSERT: 向表中插入数据。 INSERT INTO us 阅读全文
posted @ 2025-05-20 16:38 ꧁༺星星的轨迹方程式༻꧂ 阅读(119) 评论(0) 推荐(0)
摘要:SELECT NAME, create_date, modify_date, type_desc FROM sys.all_objects WHERE type_desc = N'SQL_STORED_PROCEDURE' AND modify_date >= '2024-08-05 00:00:0 阅读全文
posted @ 2025-05-15 23:20 ꧁༺星星的轨迹方程式༻꧂ 阅读(77) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/dietime1943/article/details/72964802 阅读全文
posted @ 2023-06-27 11:18 ꧁༺星星的轨迹方程式༻꧂ 阅读(18) 评论(0) 推荐(0)
摘要:原表: |OrganizationID |itemprice| |--|--| |XX|A| |XX|B| |XX|C| |YY|A| |YY|B| |YY|C| |XY|A| |XY|B| 结果: |rownum|OrganizationID |itemprice| |--|--|--| |1|X 阅读全文
posted @ 2023-05-31 09:22 ꧁༺星星的轨迹方程式༻꧂ 阅读(54) 评论(0) 推荐(0)
摘要:DECLARE @infoParam NVARCHAR(MAX); DECLARE @items NVARCHAR(MAX); SET @infoParam='{ "SCHOOL": "某某中学", "SCHOOLCODE": "1234", "USER": [{ "userid": "20XX00 阅读全文
posted @ 2023-05-16 14:45 ꧁༺星星的轨迹方程式༻꧂ 阅读(330) 评论(0) 推荐(0)
摘要:CREATE PROCEDURE [dbo].[sp_MES_JTMSLS] --创建存储过程 as BEGIN BEGIN TRAN Tran_MoveData --开始事务 DECLARE @tran_error int; declare @DQSJ datetime set @DQSJ=GET 阅读全文
posted @ 2023-01-30 10:33 ꧁༺星星的轨迹方程式༻꧂ 阅读(76) 评论(0) 推荐(0)
摘要:获取当前日期 select GETDATE() 格式化 --2022-12-14 13:42:14 或 20221214 select CONVERT(varchar,GETDATE(),120)--2022-12-14 13:42:14 select CONVERT(varchar,GETDATE 阅读全文
posted @ 2022-12-14 14:00 ꧁༺星星的轨迹方程式༻꧂ 阅读(294) 评论(0) 推荐(0)
摘要:/*建立存储过程*/ create procedure insertOrUpdate @BookName varchar (50), @Price float, @Publish varchar (50), @id int, @Storage int, @returnValue int output 阅读全文
posted @ 2022-09-29 14:10 ꧁༺星星的轨迹方程式༻꧂ 阅读(36) 评论(0) 推荐(0)
摘要:制表符:CHAR(9) 换行符:CHAR(10) 回车符:CHAR(13) print '第一行'+ CHAR(10)+'第二行' 结果为: 第一行 第二行 如果想输出文本,则 select '第一行'+CHAR(13) + CHAR(10)+'第二行' 必须是CHAR(13) + CHAR(10) 阅读全文
posted @ 2022-09-09 10:40 ꧁༺星星的轨迹方程式༻꧂ 阅读(332) 评论(0) 推荐(0)
摘要:union all与union的区别: union all对结果集不会去除重复的结果,union会去除重复的结果 select distinct HZDDH,HTBH,HTSX,XSYMC,b.PH,b.YS from XSHTMLH h left join XSHTMLB b on h.djlsh 阅读全文
posted @ 2022-08-23 10:11 ꧁༺星星的轨迹方程式༻꧂ 阅读(121) 评论(0) 推荐(0)
摘要:使用函数ABS,取数值数据的绝对值。 SELECT ABS(a) AS A, ABS(b) AS B FROM Table 这个函数MSSQL和MySQL通用。 阅读全文
posted @ 2022-08-05 17:30 ꧁༺星星的轨迹方程式༻꧂ 阅读(1400) 评论(0) 推荐(0)
摘要:###declare @n int --n为显示多少位数 ###select left(convert(varchar,13.0/80*100),@n)+'%' 阅读全文
posted @ 2022-07-14 11:36 ꧁༺星星的轨迹方程式༻꧂ 阅读(350) 评论(0) 推荐(0)
摘要:一、需求: 使用存储过程查询用户,可能是一个也可能是多个。 这是总数据: 二、方法: 使用in+变量的形式 where后加 isnull(sjjl,'') IN (SELECT value FROM STRING_SPLIT(@sjjl,',')) or isnull(@sjjl,'') = '' 阅读全文
posted @ 2022-07-12 16:11 ꧁༺星星的轨迹方程式༻꧂ 阅读(73) 评论(0) 推荐(0)
摘要:sp_helptext 是MS SQL Server的一个系统存储过程,可以通过它来查看存储过程或者视图源码(最好的方式是通过设置快捷键绑定存储过程,这样效率比较高) 一、设置SQL Server 快捷键 绑定 该存储过程: SQL Server菜单 工具--选项--环境--键盘: 在这里我是设置的 阅读全文
posted @ 2022-07-11 13:43 ꧁༺星星的轨迹方程式༻꧂ 阅读(1919) 评论(0) 推荐(0)
摘要:1.需求说明:将cpjlh拼接成集合,字段名为cpjlhjh sql select a.HZDDH,c.CPJLH from cpcjddh a inner join cpcjdds c on a.djlsh =c.djlsh inner join XTZHKZh x on c.cpjlh = x. 阅读全文
posted @ 2022-06-10 15:12 ꧁༺星星的轨迹方程式༻꧂ 阅读(81) 评论(0) 推荐(0)
摘要:SQL Server数据库自动备份 navicat对mysql数据库进行备份 MySQL 定时备份数据库(非常全) 如何进行数据库备份 数据库备份的几种方法 MySQL 数据库自动备份 删库不跑路-详解MySQL备份策略 阅读全文
posted @ 2022-06-09 09:37 ꧁༺星星的轨迹方程式༻꧂ 阅读(40) 评论(0) 推荐(0)
摘要:原文 阅读全文
posted @ 2022-06-08 16:15 ꧁༺星星的轨迹方程式༻꧂ 阅读(32) 评论(0) 推荐(0)
摘要:原文 阅读全文
posted @ 2022-06-08 11:06 ꧁༺星星的轨迹方程式༻꧂ 阅读(238) 评论(0) 推荐(0)