
SQL Server
SQL Server
Tiger_shl
人生唯一的安全感,来自充分体验人生的不安全感
展开
-
分组查询并获取每组最新的数据(sqlserver)
分组查询并获取每组最新数据转载 2022-08-17 13:50:31 · 1155 阅读 · 1 评论 -
校验两条记录的时间段是否有重叠(SqlServer数据库)
在编写实际业务功能时,常会遇见同一时间段内不能存在两个申请,比如说请假或者用车申请,这就需要进行校验,这里记录了sqlserver数据库的查重校验语句。这是自己手动写的,如果有更好的写法,还请不吝赐教.SELECT * FROM [LDOA].[dbo].[LeaveBillInfo] WHERE EmployeeCode = 'employee.Code ' AND (Status = 'WaitAudit' OR Status = 'OK') AND(原创 2020-07-27 09:04:14 · 1873 阅读 · 0 评论 -
查询指定部门的所有上(下)级部门
介绍:Department 部门表DepartmentId 每个部门的部门编号ParentId 部门的上级部门编号 //查询指定部门的所有下级部门(包括指定部门)with _a as ( select * from [HRMDB].[dbo].[Department] where DepartmentId = '9C33F2A9-C5CD-44...转载 2018-08-02 08:52:51 · 3305 阅读 · 3 评论 -
SqlServer数据库设置指定用户访问指定表
常见的执行语句如下:exec sp_addrole 'readOnly' //创建角色GRANT SELECT ON RunningData TO readOnly//将RunningData 表权限赋给readOnly角色exec sp_addlogin 'yhs','yh','DD_Test'//添加只允许访问指定视图的用户: exec sp_addlogin '登录名','密码','默认数据库名exec sp_adduser 'yhs','read','readOnly'//添加只允许访问指原创 2020-05-27 13:44:09 · 2635 阅读 · 0 评论 -
SQL Server数据库备份自动清除
设置SQL Server数据库自动备份过后,数据库会定时备份,但是时间长了备份资料太多,占用存储空间,所以需要设置备份自动清除计划1.打开SQL Server数据库管理工具 SQL Server Managment2.连接数据库3.打开数据库,选择"管理"-"维护计划",即可看到已经存在的维护计划4.在需要设置自动清除备份的维护计划上,右键,选择"修改",右面出现如下所示的界面...原创 2018-09-06 09:25:51 · 4439 阅读 · 0 评论