
MSSQL开发
ken_not
这个作者很懒,什么都没留下…
展开
-
for xml path('') 特殊符号转码问题
DROP TABLE IF EXISTS #Temp_TestxmlCREATE TABLE #Temp_Testxml( Title varchar(200))INSERT INTO #Temp_Testxmlvalues('Benefits Administration Software'),('<Benefits Program Design>'),('Bud...原创 2020-01-07 11:40:43 · 1271 阅读 · 0 评论 -
sql server 文件操作(windows常用dos 命令)
https://www.cnblogs.com/ljhdo/p/4996060.html转载 2019-11-18 14:43:20 · 353 阅读 · 0 评论 -
MSSQL 求用户最近一次消费记录的三种写法
IF OBJECT_ID('TempDB.dbo.#tbl_User') IS NOT NULL Drop Table #tbl_UserGOCREATE TABLE #tbl_User( uid int, name Nvarchar(64))GOIF OBJECT_ID('TempDB.dbo.#tbl_Records') IS NOT NULL DROP TABLE #...原创 2019-05-07 16:27:15 · 2345 阅读 · 0 评论 -
Sql server BCP 导入导出
1.首先需要启用xp_cmdshell组件:sp_configure 'show advanced options',1reconfiguregosp_configure 'xp_cmdshell',1reconfigurego2.测试导出:结果:多种写法:exec master..xp_cmdshell 'bcp "select * From Tes...原创 2018-08-22 11:49:45 · 1061 阅读 · 1 评论 -
sql server DateName、DatePart 函数
1:DateName函数:SELECT GETDATE() AS 当前日期, DATENAME(YEAR, GETDATE()) AS 年, DATENAME(MONTH, GETDATE()) AS 月, DATENAME(DAY, GETDATE()) AS 日, DATENAME(quarter, GETDATE...原创 2018-07-20 11:09:26 · 1076 阅读 · 0 评论 -
Sql Server output 子句详解
今天在技术群里了解到 output 这个神奇的东东,于是查资料了解了一下:OUTPUT子句的基本原理是很简单的——它返回由每个INSERT、UPDATE或DELETE命令所影响的记录行。OUTPUT可以在客户端应用程序中返回这些记录行,然后将它们插入到一个持久的或临时的表中,也可以将记录插入到一个表变量中。它的用法就是直接将OUTPUT子句附到任何一个INSERT/UPDATE/DELETE语...原创 2018-07-19 15:05:38 · 19445 阅读 · 0 评论 -
sql server 统计连续 请假 超过N天的问题
在做EHR项目中,我们会遇到这样类似的需求:1:统计连续加班或者请假超过7天的人员名单。2:统计连续排班超过X天的员工。此类问题的关键在于“连续”下面拿问题1 来举个实例(此类问题同一原理):if object_id('TempDB.dbo.#Test1') is not null DROP table #Test1gocreate table #Test1 (工号 ...原创 2018-07-11 16:08:42 · 2665 阅读 · 0 评论 -
sql server with rollup+pivot 实现小计+行转列 实例
create table #test( time datetime, money int)insert into #test values('2018-01-01',100),('2018-01-01',100),('2018-07-01',100)select * from( select case when GROUPING(DATEPART(MONTH,time))=1 th...原创 2018-07-04 17:49:35 · 952 阅读 · 0 评论 -
sql server 备份表数据,更新到原表(动态语句拼接)
declare @sql varchar(max)select @sql=isnull(@sql+',','')+name+'='+'b.'+name from syscolumns where id=OBJECT_ID('a') and name<>'ID'set @sql='update aset '+@sql+'from a a,a_backup bwhere a....原创 2018-06-21 11:10:52 · 2399 阅读 · 0 评论 -
sql server 系统存储过程大全
EXEC xp_cmdshell --*执行DOS各种命令,结果以文本行返回。 EXEC xp_fixeddrives --*查询各磁盘/分区可用空间 EXEC xp_loginconfig --*报告SQL Server 实例在Windows 上运行时的登录安全配置 EXEC xp_logininfo --*返回有关Windows 认证登录的信息。 EXEC xp_msver --*返回有关Mi...转载 2018-05-22 18:03:01 · 367 阅读 · 0 评论 -
sql server 字符串拆分方法汇总
https://blog.youkuaiyun.com/tastelife/article/details/7914646转载转载 2018-05-22 18:00:15 · 7518 阅读 · 0 评论