随笔分类 -  数据库

摘要:从备份表中更新字段到正式表中,使用 UPDATE 批量更新大量的数据,会出现效率低下,有时候甚至卡死的情况,后面通过使用 MERGE INTO 代替 UPDATE 执行批量更新,会提升执行效率。 MERGE INTO语法如下: MERGE INTO table_name alias1 USING ( 阅读全文
posted @ 2019-06-12 10:36 armyfai 阅读(19300) 评论(0) 推荐(3) 编辑
摘要:declare @table table (rows int,tablename nvarchar(100));declare @sql NVARCHAR(MAX)declare @rows int; insert into @tableselect ROW_NUMBER() over (order 阅读全文
posted @ 2018-12-18 08:53 armyfai 阅读(746) 评论(0) 推荐(0) 编辑
摘要:来源http://www.cnblogs.com/duci/articles/4482665.html 一、使用教程 SQL Compare是编程人员常用的比较两个数据库之间差异的工具。可以用来比较数据库里面的对象。比如存储过程,数据库中的数据,表的结构。 下面我就简单介绍一下如何使用 二、破解教程 阅读全文
posted @ 2016-07-08 15:16 armyfai 阅读(12893) 评论(2) 推荐(1) 编辑
摘要:实现结果:在一个数据库中某个用户下编写一个存储过程,在存储过程中使用DBLINK连接另一个数据库,从此数据库中的一个用户下取数,然后插入当前的数据库中的一个表中。二.实现方法步骤:1.创建存储过程2.在存储过程中先创建database link3.创建成功4.从另一个数据库取出数据插入到当前数据库中... 阅读全文
posted @ 2015-12-24 11:55 armyfai 阅读(2147) 评论(0) 推荐(1) 编辑
摘要:SQL2005: BackupLogDNNamewithno_log'这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。 go dumptransactionDNNamewithno_log go USEDNName DBCCSHRINKFILE (2) Go SQ... 阅读全文
posted @ 2015-12-01 09:56 armyfai 阅读(438) 评论(0) 推荐(0) 编辑
摘要:一.配置分发1.配置分发服务器,注:配置发布与订阅,连接SQLSERVER必须用服务器名登录2.配置分发3.选择分发服务器4.选择快照文件夹5.设置此文件夹的读写权限为everyone6.选择分发数据库路径7.配置分发8.配置分发9.配置分发完成二.新建发布1.新建发布2.选择发布数据库3.选择发布... 阅读全文
posted @ 2015-06-03 08:33 armyfai 阅读(285) 评论(0) 推荐(0) 编辑
摘要:一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'tes... 阅读全文
posted @ 2014-09-17 10:03 armyfai 阅读(2310) 评论(0) 推荐(2) 编辑
摘要:表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。 ------------------------------------------ select (case when a>b then a else b end ), (case... 阅读全文
posted @ 2014-08-28 16:17 armyfai 阅读(348) 评论(0) 推荐(0) 编辑
摘要:开门见山读这篇文章之前,我先说下,每一种搜索结果集,我都以三种方式变现出来,为啦更好的理解,希望不要嫌我啰嗦。1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme ... 阅读全文
posted @ 2014-08-12 10:26 armyfai 阅读(307) 评论(0) 推荐(1) 编辑
摘要:->use Admin (切换到创建用户)->db.TestDb (创建数据库)->db.addUser(“userName”,”Pwd”) 创建用户->db.auth(“userName”,”Pwd”) 设置用户为允许连接的用户->db.createCollection(“TableName”) 创建表->showcollections 查看表是否创建成功->db.TableName.Save({age:1}) 添加数据->db.TableName.find() 查看添加的数据是否成功(如果没有查询到任何的结果,说明添加失败)->添加数据 阅读全文
posted @ 2014-04-02 11:55 armyfai 阅读(8086) 评论(0) 推荐(0) 编辑