随笔分类 -  sqlserver

摘要:select s.* from ( select *, row_number() over (partition by [分组字段] order by [排序字段]) as 别名 from 表名称 ) s where s.别名 = 1 .. 阅读全文
posted @ 2019-11-10 22:15 salv 阅读(817) 评论(0) 推荐(0)
摘要:SELECT datalength(rtrim('是单个12')) 阅读全文
posted @ 2019-11-07 15:53 salv 阅读(2829) 评论(0) 推荐(0)
摘要:开场白:前边一段为前期数据准备 后边t-sql为筛选出重复的行数-1,即为需要删除的数据,其中guid必须唯一 阅读全文
posted @ 2019-10-30 12:02 salv 阅读(350) 评论(0) 推荐(0)
摘要:create function AccRepeat(@str varchar(50),@sub varchar(50)) returns int as begin declare @pos int,@n int select @n=0, @pos=charindex(@sub,@str) while(@pos0) begin select @str=right(@str,len(@str)-@p... 阅读全文
posted @ 2019-08-15 07:01 salv 阅读(448) 评论(0) 推荐(0)
摘要:在sqlserver中没有数组的概率,我们就把数组的形式改成临时表的形式,临时表分为两列,第一列就是id,即为数组的下标;第二列为值,即为数组的值; 上sql 在这里,我的循环是以12为一个周期,所以 在这些地方都用到了%12,即取余的意思,一旦id大于等于12的时候我就用取余处理,这样永远就不会超 阅读全文
posted @ 2019-04-17 12:14 salv 阅读(339) 评论(0) 推荐(0)
摘要:不多说,直接开整。 测试表: 数据自己加,上存储过程 好,完事。 阅读全文
posted @ 2019-03-07 20:43 salv 阅读(528) 评论(0) 推荐(0)
摘要:原文地址:https://www.cnblogs.com/CareySon/archive/2012/02/23/2365006.html提示:在 这一步的时候数据库不需要脱机。直接停止服务,然后删除掉mdf文件和替换log文件过后重新开启服务,再进行实例备份即可。 最后进行数据库还原和两次事务日志 阅读全文
posted @ 2019-03-06 18:01 salv 阅读(412) 评论(0) 推荐(0)
摘要:提示这个是因为sql server安装过后修改过计算机的名称造成的。 执行以下查看计算器名和服务器名: 然后再进行修改成相同的: 然后重新启动sqlserver服务。 阅读全文
posted @ 2019-03-04 15:11 salv 阅读(1195) 评论(0) 推荐(0)
摘要:原文地址:https://blog.csdn.net/u012861467/article/details/76411216 注:在局域网内部订阅另外一台服务器的话,需要把发布的服务器的快照地址设置为共享地址,然后在订阅属性里面的快照位置设置成共享文件夹的地址。 如果有错,在打开发布服务器的复制监控 阅读全文
posted @ 2019-03-04 11:17 salv 阅读(2967) 评论(0) 推荐(0)
摘要:查询锁: 解锁: 阅读全文
posted @ 2019-02-28 17:03 salv 阅读(656) 评论(0) 推荐(0)
摘要:1开启xp_cmdshell: 'xp_cmdshell'是一个advanced option,所以需要先打开选项'show advanced options'并激活后,再设置其它选项 --激活show advanced options: exec sp_configure 'show advanc 阅读全文
posted @ 2019-02-25 12:21 salv 阅读(608) 评论(0) 推荐(0)
摘要:原文地址: https://blog.csdn.net/litao2/article/details/77531483 阅读全文
posted @ 2019-02-24 13:25 salv 阅读(384) 评论(0) 推荐(0)
摘要:补之前发过的。 如有错误的地方还请评论留下意见,感谢。 首先说需求:想把服务器1的数据库B中的mf_fx的表的数据同步到服务器2的数据库B中的mf_fx表中。 当然,用navicat的数据传输可以实现这个功能,或者用备份文件也可以实现这个功能。但是当传输的数据有条件时navicat就不怎么好使,备份 阅读全文
posted @ 2019-01-17 11:14 salv 阅读(495) 评论(1) 推荐(0)
摘要:exec sp_configure 'show advanced options',1 go reconfigure go exec sp_configure 'Ad Hoc Distributed Queries',1 go reconfigure go select * from OPENROWSET ( 'SQLOLEDB', 'SERVER=host;uid=user;pwd... 阅读全文
posted @ 2019-01-03 16:11 salv 阅读(138) 评论(0) 推荐(0)
摘要:1.查看数据库日志使用率 2.查看表结构 3.查询中添加行号 4.查询一个数据库中某个字段的位置 5.查询一个最近的执行语句 阅读全文
posted @ 2018-12-14 17:07 salv 阅读(618) 评论(0) 推荐(0)
摘要:修改@ksrq的值就可以 阅读全文
posted @ 2018-12-13 17:54 salv 阅读(219) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/lyr2012/p/3615599.html 阅读全文
posted @ 2018-11-22 09:08 salv 阅读(280) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/someon2/article/details/20218567 阅读全文
posted @ 2018-11-22 08:55 salv 阅读(1289) 评论(0) 推荐(0)
摘要:根据表中已经存在的编号产生一个新编号,只需要传入标识,表,字段。 可复用。 阅读全文
posted @ 2018-11-14 14:13 salv 阅读(728) 评论(0) 推荐(0)
摘要:再来上两个效果图,图一是原数据: 图二是变换过后的数据: 补充一句:这个proc适用于单条,如果对于多条的话把传入的条件去掉 然后显示出来的结果: 显示全部时候:这个动态是对一个表中的行要相同的,因为不相同的话,查出来的数据的列就会被第一条数据的列名占用,然后值用null填充了。 如果用一个表的内部 阅读全文
posted @ 2018-11-08 15:43 salv 阅读(309) 评论(0) 推荐(0)