摘要: CREATE FUNCTION dbo.split ( @String VARCHAR(MAX), @Delimiter VARCHAR(MAX) ) RETURNS @temptable TABLE (items VARCHAR(MAX)) AS BEGIN DECLARE @idx INT=1 阅读全文
posted @ 2020-10-16 10:55 玫瑰ζั͡ޓއއ祈祷 阅读(422) 评论(0) 推荐(0)
摘要: CREATE TABLE #TEMP ( X INT, Y INT ) DECLARE @X INT SET @X = 1 DECLARE @Y INT SET @Y = 1 DECLARE @MAX INT SET @MAX = 100 WHILE(@X <= @MAX) BEGIN WHILE( 阅读全文
posted @ 2020-10-16 10:44 玫瑰ζั͡ޓއއ祈祷 阅读(89) 评论(0) 推荐(0)
摘要: CREATE TABLE #TEMP1 (ID INT) DECLARE @STR_TEMP VARCHAR(20) DECLARE @STR VARCHAR(2000) SET @STR = '1,2,3,4,5,6' + ',' WHILE(@STR <>'') BEGIN SET @STR_T 阅读全文
posted @ 2020-06-19 13:43 玫瑰ζั͡ޓއއ祈祷 阅读(209) 评论(0) 推荐(0)
摘要: --需求:1.历史日期不显示,今天算历史。 --需求;2.开始日期不超期,未来可超期。 SET DATEFIRST 1 DECLARE @XQ INT SET @XQ = 4 DECLARE @KSRQ VARCHAR(50) SET @KSRQ = '2020-05-29' DECLARE @JS 阅读全文
posted @ 2020-05-27 13:03 玫瑰ζั͡ޓއއ祈祷 阅读(552) 评论(1) 推荐(1)
摘要: --建表 CREATE TABLE 约束测试 ( CS1 NVARCHAR(50) ) --建函数 CREATE FUNCTION [DBO].[FN_YSCS_CS1] ( @VAL NVARCHAR(MAX) ) RETURNS INT AS BEGIN DECLARE @RET INT SET 阅读全文
posted @ 2020-05-22 14:49 玫瑰ζั͡ޓއއ祈祷 阅读(265) 评论(0) 推荐(0)
摘要: --创建临时表 SELECT * INTO #TEMP FROM ( SELECT 'AA' NAME,100 AS NUM,'1' AS DEPT UNION SELECT 'BB',200,'1' UNION SELECT 'CC',300,'1' UNION SELECT 'DD',400,' 阅读全文
posted @ 2020-05-12 18:48 玫瑰ζั͡ޓއއ祈祷 阅读(668) 评论(0) 推荐(0)
摘要: --创建临时数据 SELECT GETDATE() AA,GETDATE()-1 BB,GETDATE()-2 CC INTO #TEMP --查询 SELECT VALUE FROM #TEMP UNPIVOT(VALUE FOR COL IN (AA, BB, CC)) UN DROP TABL 阅读全文
posted @ 2020-05-12 18:12 玫瑰ζั͡ޓއއ祈祷 阅读(183) 评论(0) 推荐(0)
摘要: --创建用户成绩表 CREATE TABLE [DBO].[FRACTION]( [USER_ID] [INT] IDENTITY(1,1) NOT NULL, [USER_NAME] [NVARCHAR](50) NULL, [USER_OBJECTS] [NVARCHAR](50) NULL, 阅读全文
posted @ 2020-05-12 15:44 玫瑰ζั͡ޓއއ祈祷 阅读(371) 评论(2) 推荐(2)