技术学习

我所喜欢的

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  135 随笔 :: 5 文章 :: 6 评论 :: 11万 阅读

随笔分类 -  SqlServer

SQL Server 相关技巧
摘要:SqlServer 2017+版本可以使用如下语句 SELECT GroupColumn, STRING_AGG(TargetColumn, ',') WITHIN GROUP (ORDER BY TargetColumn) AS MergedStrings FROM YourTable GROUP 阅读全文
posted @ 2024-07-25 15:04 飘扬De黑夜 阅读(43) 评论(0) 推荐(0) 编辑

摘要:insert into [dbo].[PP_DeviceRecipe] SELECT NEWID() ,[DeviceCode] ,[DeviceDesc] ,'1' ,[DeviceDesc] + N'常规配方' ,'2.0' ,[Remark] ,[CUser] ,[CTime] ,[MUser 阅读全文
posted @ 2023-10-23 17:31 飘扬De黑夜 阅读(36) 评论(0) 推荐(0) 编辑

摘要:/****** Object: StoredProcedure [dbo].[p_comparestructure_2005] Script Date: 2022/10/8 10:00:20 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO A 阅读全文
posted @ 2022-10-08 10:01 飘扬De黑夜 阅读(105) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2019-12-10 16:33 飘扬De黑夜 阅读(1163) 评论(1) 推荐(0) 编辑

摘要:如题,具体在界面中的操作如下: 1:选择列,右键选择属性 2、添加自定义属性 阅读全文
posted @ 2018-06-20 15:42 飘扬De黑夜 阅读(2100) 评论(0) 推荐(0) 编辑

摘要:1:获取数据前N行,防止拼接SQL字符串的方法 DECLARE @TOP INT =10SELECT TOP(@TOP) * FROM dbo.UserInfo 阅读全文
posted @ 2017-05-24 13:32 飘扬De黑夜 阅读(172) 评论(0) 推荐(0) 编辑

摘要:select * from tb where (case when col='***' then '***' else '***' end)='***' select * from tb where (case when col='***' then '***' else '***&# 阅读全文
posted @ 2016-12-03 15:12 飘扬De黑夜 阅读(1873) 评论(0) 推荐(0) 编辑

摘要:说明:本文依据网络转载整理而成,因为时间关系,其中原理暂时并未深入研究,只是整理备份留个记录而已。 目标:在SQL Server中自定义聚合函数,在Group BY语句中 ,不是单纯的SUM和MAX等运算,可以加入拼接字符串。 环境: 1:Sqlserver 2008 R2 2:Visual Stu 阅读全文
posted @ 2016-05-31 11:56 飘扬De黑夜 阅读(4751) 评论(3) 推荐(2) 编辑

摘要:SqlServer的游标当超过1000行左右的时候效率极其低下。 阅读全文
posted @ 2016-03-30 15:57 飘扬De黑夜 阅读(336) 评论(0) 推荐(0) 编辑

摘要:SqlServer中,用exec处理sql字符串中含有变量,提示:必须声明标量变量@ 阅读全文
posted @ 2016-03-28 13:40 飘扬De黑夜 编辑

摘要:create PROCEDURE [dbo].[p_Test] @IN_Parms varchar(20)='1234', -- 输入参数 @OUT_Result VARCHAR(MAX)='' out -- 输入出参数 AS BEGIN SELECT @OUT_Result=@IN_Parms+'... 阅读全文
posted @ 2016-03-25 17:36 飘扬De黑夜 阅读(553) 评论(0) 推荐(0) 编辑

摘要:1:在SQL语句中,将存储过程结果集(表)存入到临时表中 insert into #tmp EXEC P_GET_AllChildrenComany '80047' 说明:#tmp要提前创建好 2:字符串循环分割处理 3:字段累计拼接() 4:获取表结构信息 阅读全文
posted @ 2016-03-14 10:07 飘扬De黑夜 阅读(204) 评论(0) 推荐(0) 编辑

摘要:递归一般出现在树形结构中 1:根据孩子节点查找所有父节点 2:根据父亲查找所有子节点 如果CompanyID多个 阅读全文
posted @ 2016-03-14 09:25 飘扬De黑夜 阅读(910) 评论(0) 推荐(0) 编辑

摘要:BEGIN TRANSACTION--开始事务 DECLARE @errorSun INT --定义错误计数器SET @errorSun=0 --没错为0 UPDATE dbo.Test SET testname='232' WHERE testid=1 --事务操作SQL语句SET @errorS 阅读全文
posted @ 2016-01-29 11:06 飘扬De黑夜 阅读(604) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示