![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql server
文章平均质量分 76
倾听雨霁
这个作者很懒,什么都没留下…
展开
-
sql server表值函数与标量值函数写法与调用
表值函数:/* 实现split功能的函数,拆分为NVARCHAR类型 */CREATE FUNCTION [dbo].[FUN_SplitCharsTable](@SourceSql NVARCHAR(4000),@StrSeprate NVARCHAR(10)) RETURNS @temp TABLE(a NVARCHAR(500)) AS BEGIN DECLARE @i INT SET @SourceS...原创 2020-07-10 10:52:29 · 3908 阅读 · 0 评论 -
sql server取分组后的每组的第一条数据
select * from(select F_Id,F_EnCode,F_FullName,F_LotNum,ROW_NUMBER() OVER(PARTITION BY F_EnCode,F_FullName ORDER By F_CreatorTime Desc) AS Row_Sort,F_CreatorTimefrom Mst_Test) A where A.Row_Sort=1...原创 2019-12-12 10:25:02 · 1657 阅读 · 0 评论 -
Sql server根据字符串进行分割长字符串
/* 实现split功能的函数,拆分为NVARCHAR类型 */CREATE FUNCTION [dbo].[FUN_SplitCharsNvarchar](@SourceSql NVARCHAR(4000),@StrSeprate NVARCHAR(10)) RETURNS NVARCHAR(4000) AS BEGIN DECLA...原创 2019-08-29 10:39:15 · 581 阅读 · 0 评论 -
sql server获取分隔符分割后的字符串的字符串
/* 获取字符串内的分隔段*/CREATE FUNCTION [dbo].[GETSPLITCHAR](@STR NVARCHAR(4000),@SPLITCHAR NVARCHAR(1),@SPLITLENGTH INT) RETURNS NVARCHAR(50)ASBEGIN DECLARE @RETURNSTR NVARCHAR(50) DECLAR...原创 2019-08-29 10:41:51 · 1324 阅读 · 0 评论 -
sql server根据传入数据获取ASCII码下一位流水
CREATE FUNCTION [dbo].[FUN_GETNEXTNO](@str NVARCHAR(4000),@length INT)RETURNS NVARCHAR(4000)ASBEGIN IF ISNULL(@str,'') = '' RETURN right('0000000000'+'1',@length) DECLARE @returnC...原创 2019-08-29 10:46:25 · 190 阅读 · 0 评论