![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sqlserver
jianfei.
这个作者很懒,什么都没留下…
展开
-
SQLSERVER分页
sqlserver分页查询原创 2022-03-29 16:39:06 · 719 阅读 · 0 评论 -
MyBatis调用带有返回结果之output参数类型的存储过程,并返回output参数
sqlALTER PROCedure [dbo].[pr_qaa_MrbReasonAdd] @lcID Char(15), @lcFlowCardNo Char(25), @lcPdctNo varChar(20), @lcBatchN原创 2022-01-19 16:09:14 · 413 阅读 · 0 评论 -
SQLSERVER日期格式化
转载于:https://www.cnblogs.com/Thenext/p/9690426.html日期时间转字符串:Select CONVERT(varchar(100), GETDATE(), 0); 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1); 05/16/06 Select CONVERT(varchar(100), GETDATE(), 2); 06.05.16 Select CONVERT(.转载 2021-12-24 16:23:04 · 332 阅读 · 0 评论 -
SQLSERVER登录名分配指定表和存储过程
--分配表权限grant select on 表名 to 用户名--取消表权限revoke select on 表名 to 用户名;--分配存储过程权限grant exec on 存储过程 to 用户名原创 2021-12-11 15:59:46 · 560 阅读 · 0 评论 -
SQL Server ID自增列设置为重新从1开始
SQL Server 数据库原有ID字段,是自增列的,后来把数据全删除后,ID是接着以前的继续增长的.由于对大量数据的频繁删除,导致ID变的越来越大.影响操作.所以通过以下操作就可实现dbcc checkident('表名',reseed,0)原文链接:https://blog.csdn.net/zhengjia0826/article/details/43149953...转载 2021-11-27 14:31:23 · 1673 阅读 · 0 评论 -
SQL Server行转列、不确定列的行转列
本文转载自:https://www.cnblogs.com/kylan/p/10844414.html-- 创建模拟数据CREATE TABLE #TempSubjectResult(StudentName NVARCHAR(50) NOT NULL,StudentSubject NVARCHAR(50) NOT NULL,StudentGrade DECIMAL(4,1) NOT NULL)INSERT INTO #TempSubjectResult(StudentName,Stude.转载 2021-10-21 11:35:40 · 436 阅读 · 0 评论 -
SqlServer触发器自动生成编号(标识符+年月日+三位流水号)
编号示例:标识符+年月日+三位流水号(PEPS20211011001)CREATE TRIGGER Order_Review_Stream ON reviewnews After INSERT AS BEGIN declare @review_id int,@review_stream varchar(15),@temppid varchar(15) --从Inserted表中取得主键的自动编号 select @review_id=review_id f.原创 2021-10-11 16:17:43 · 2492 阅读 · 1 评论 -
SQL Server查询,动态查询一年数据,每个月数据分组
查询一年数据,每个月数据分组,分组时间为,本月一号八点到下个月一号八点,除了使用union拼接还有什么其他的方法吗时间字段向前调8小时,然后按正常的月分组统计select ISNULL(b.count,0) as count,a.month from ( select 1 as month union select 2 as month union select 3 as month union select 4 as month union select 5 a.原创 2021-08-24 16:40:56 · 2703 阅读 · 0 评论 -
SQL Server动态查询每天八点到第二天八点的数据
大于如下时间select (case when DateName(hour,GETDATE()) < 8 and datepart(dd,GETDATE()) = 1 then CONVERT(varchar(10),dateadd(dd,-1,GETDATE()),120) else CONVERT(varchar(10),GETDATE(),120) end)+' 08:00:00'小于等于如下时间select (case when DateName(hour,GETDA原创 2021-08-24 10:07:25 · 4898 阅读 · 1 评论