随笔分类 -  User-Defined Functions

1 2 3 4 5 ··· 7 下一页
摘要:在ms sql server中,把一个日期转换为时间戳: 源代码: CREATE FUNCTION [dbo].[svf_UNIX_TIMESTAMP] ( @ctimestamp DATETIME ) RETURNS BIGINT AS BEGIN DECLARE @return BIGINT S 阅读全文
posted @ 2022-06-14 09:02 Insus.NET 阅读(197) 评论(0) 推荐(0) 编辑
摘要:代码如下: 源代码: CREATE FUNCTION [dbo].[svf_StringToBase64] ( @input NVARCHAR(MAX) ) RETURNS NVARCHAR(MAX) AS BEGIN RETURN (SELECT CAST(@input AS VARBINARY( 阅读全文
posted @ 2022-06-13 22:14 Insus.NET 阅读(255) 评论(0) 推荐(0) 编辑
摘要:1,在数据库中,部署httpget和httppost CLR函数:《MS SQL SERVER操作API的GET和POST CLR》https://www.cnblogs.com/insus/p/15665449.html 2,在数据库,创建2张表,存储企业钉钉的一些静态数据: 以上2张表的数据,除 阅读全文
posted @ 2021-12-10 10:32 Insus.NET 阅读(830) 评论(0) 推荐(0) 编辑
摘要:公司有使用钉钉OA.为了获取钉钉数据,前些时候,有参考网上,写了《MS SQL SERVER操作API的GET和POST存储过程》https://www.cnblogs.com/insus/p/15205077.html 由于ms sql server毕竟不是C#程序。因为,Insus.NET还是把 阅读全文
posted @ 2021-12-09 08:43 Insus.NET 阅读(586) 评论(0) 推荐(0) 编辑
摘要:获取某周的第一天日期。参考下面MS SQL Server代码: CREATE FUNCTION [dbo].[svf_StartOfWeek] ( @Year INT, @WK INT ) RETURNS DATETIME AS BEGIN DECLARE @FirstDayOfYear DATET 阅读全文
posted @ 2021-04-20 16:50 Insus.NET 阅读(167) 评论(0) 推荐(1) 编辑
摘要:为了网站能搜索,写了一个Scalar-valued Function自定义函数: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: <Author,,Insus.NET> -- Create date: <Create Da 阅读全文
posted @ 2020-09-06 11:36 Insus.NET 阅读(499) 评论(0) 推荐(1) 编辑
摘要:原本把一些静态数据永久存储于数据中的,但是在angularjs或是Vue.js显示时,却是遇上base64String转换的问题。 可以尝试在静态数据上传时,不要存储为Image或是Vbinary等类型的数据,而是直接把数据流转换为Base64String之后,再存储于数据库中。 但是,如果已经有数 阅读全文
posted @ 2020-08-18 08:02 Insus.NET 阅读(2056) 评论(0) 推荐(0) 编辑
摘要:先看看实现的结果,可以By月份和季度,可以调整会计开始日期。 前端略去,只分享MS SQL存储过程: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Blog: https://insus.cnb 阅读全文
posted @ 2019-07-02 16:20 Insus.NET 阅读(614) 评论(0) 推荐(1) 编辑
摘要:判断指定年份是否为闰年,Insus.NET也曾经写过2篇《判断是否是闰年》https://www.cnblogs.com/insus/p/10865051.html 和 《指定日期,判断其所属年份是否为闰年》https://www.cnblogs.com/insus/p/10841868.html 阅读全文
posted @ 2019-07-01 09:23 Insus.NET 阅读(850) 评论(0) 推荐(1) 编辑
摘要:在下面这篇《获取字符串结尾的电话号码(案例)》https://www.cnblogs.com/insus/p/11064685.html中,仞仅中截取电话号码,如果想获取字符串开始的地址呢? 可以写另外一个函数: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER 阅读全文
posted @ 2019-06-21 15:50 Insus.NET 阅读(795) 评论(0) 推荐(1) 编辑
摘要:问题来自: 以下是Insus.NET的解决方法,仅是截取字符串结尾的电话号码即可,写一个简的自定义函数: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Blog: https://insus.c 阅读全文
posted @ 2019-06-21 15:11 Insus.NET 阅读(731) 评论(0) 推荐(2) 编辑
摘要:多行文本换行: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Create date: 2019-06-21 -- Update date: 2019-06-21 -- Description: 阅读全文
posted @ 2019-06-21 10:56 Insus.NET 阅读(439) 评论(0) 推荐(1) 编辑
摘要:判断数字是否为奇数或偶数,可以参考下面2个自定义函数: 奇数: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Blog: https://insus.cnblogs.com -- Create 阅读全文
posted @ 2019-06-02 23:45 Insus.NET 阅读(2992) 评论(0) 推荐(1) 编辑
摘要:要判断车牌是否符合单双号出行。 这样得获取车牌最后一位数字是什么? SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Blog: https://insus.cnblogs.com -- Creat 阅读全文
posted @ 2019-06-02 23:26 Insus.NET 阅读(584) 评论(0) 推荐(1) 编辑
摘要:Insus.NET刚写了一个函数,把一个IP地址转换为标准格式,即每段位均是由3个数字组成。 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Blog: https://insus.cnblogs 阅读全文
posted @ 2019-06-01 11:04 Insus.NET 阅读(825) 评论(0) 推荐(1) 编辑
摘要:传入大写字母,输出为小字母,如果传入小写字母,直接输出小写字母。传入非字母,输出为‘’。 如:A-->a;B-->b;C-->c;...Z-->z参考函数: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NE 阅读全文
posted @ 2019-05-31 19:45 Insus.NET 阅读(718) 评论(0) 推荐(1) 编辑
摘要:大写字母或小写字母转换为数字A-->1,a-->1;B-->2,b-->2;C-->3,c-->3;...Z-->26,z-->26 如果非字母转换为-1 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET 阅读全文
posted @ 2019-05-31 10:49 Insus.NET 阅读(3614) 评论(0) 推荐(1) 编辑
摘要:网上有人问,数据格式转换,需要给不合法的格式转换成标准格式: 创建一张表,把网友提供的数据填充至表: CREATE TABLE [dbo].[DT] ([Source] NVARCHAR(50)) INSERT INTO [dbo].[DT] ([Source]) VALUES ('2017-05- 阅读全文
posted @ 2019-05-30 22:19 Insus.NET 阅读(566) 评论(3) 推荐(1) 编辑
摘要:在ms sql server实现动态呈现列的方法很多。下面Insus.NET解决也算是另外一种参考。 如: 准备实现功能的数据: CREATE TABLE [dbo].[Timing] ([When] NVARCHAR(10) NOT NULL PRIMARY KEY) INSERT INTO [d 阅读全文
posted @ 2019-05-30 15:38 Insus.NET 阅读(4162) 评论(0) 推荐(2) 编辑
摘要:有网友在网上问: 数据如下: 期望得到的结果: 下面是Insus.NET实现方法: 创建一个临时表,将用来存储最终结果: IF OBJECT_ID('tempdb..#TempRpt') IS NOT NULL DROP TABLE #TempRpt CREATE TABLE #TempRpt ( 阅读全文
posted @ 2019-05-29 15:45 Insus.NET 阅读(418) 评论(0) 推荐(1) 编辑

1 2 3 4 5 ··· 7 下一页