所谓的潇洒

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  sqlserver

MSSQL的递归查询
摘要:通过递归查询部门id为11的部门及其子孙部门 with dep as (select * from department where dptid=11union all select d.* from Department d inner join dep p on d.DptParentID=p. 阅读全文

posted @ 2022-02-09 15:13 所谓的潇洒 阅读(183) 评论(0) 推荐(0) 编辑

SqlServer的Merge语句
摘要:CREATE TABLE #TEMP(Id INT,Name NVARCHAR(100)); MERGE INTO Student T USING #TEMP S ON T.Id=S.Id WHEN MATCHED THEN UPDATE SET Name=S.Name WHEN NOT MATCH 阅读全文

posted @ 2021-07-27 14:22 所谓的潇洒 阅读(71) 评论(0) 推荐(0) 编辑

判断sql对象是否存在,不存在就创建
摘要:--创建主键IF NOT EXISTS (select name from dbo.sysobjects where xtype='PK' and parent_obj=(select id from dbo.sysobjects where name='Employee'))BEGIN ALTER 阅读全文

posted @ 2020-08-19 19:14 所谓的潇洒 阅读(975) 评论(0) 推荐(0) 编辑

分页查询写法性能比较
摘要:写法1: with T as(select *, ROW_NUMBER() over(order by ID desc) nr from Table1 where 1=1 and CreateTime >='2020-02-28 09:00:19' and CreateTime <='2020-05 阅读全文

posted @ 2020-05-28 09:31 所谓的潇洒 阅读(216) 评论(0) 推荐(0) 编辑

用.bak文件还原数据库
摘要:1.数据库列表上右键->任务->还原->数据库 2.常规选项卡中,勾选设备,选择.bak文件;目标选择管理工具中已创建的要被还原的数据库 3.文件选项卡中,“还原为”选择目标库的.mdf和.ldf文件 4.选项选项卡中,勾选“覆盖现有数据库” 5.确定 阅读全文

posted @ 2020-04-22 12:03 所谓的潇洒 阅读(1360) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示