SQL使用技巧-批量删除-批量更新-bcp导出-跨服务器sql
begin
     delete top (1000)  from  T
  where OperateTime >=20140807
  end
2、循环更新数据
while(1>0)
  begin
  update top(10000) tablename
  set col1=B.col1
  from tablename A with(nolock) 
  left join tablename2 B with(nolock) on A.col2=B.col2
  where A.col3 is not null 
IF @@ROWCOUNT = 0
  begin
	break
  end
  end
select @startid=1 ;
select @endid=COUNT(1) FROM T WHERE ...);
print @startid;
print @endid;
while @startid<@endid
begin
UPDATE ... SET ... FROM ... WHERE Id IN(
select Id from (
SELECT Id,ROW_NUMBER()over (order by Id) as rowid FROM ... T WHERE ... ) a
where rowid>=@startid and rowid<@startid+2000
);
set @startid=@startid+2000;
print @startid;
end
3、--BCP 导出数据
--BCP 导入数据
-- bcp "TableName" in "D:\score.txt" -c -t"$$" -S服务器 -U用户名 -P密码
select top 100 * from score
SQL使用技巧-批量删除-批量更新-bcp导出-跨服务器sql的更多相关文章
- Ado.net[登录,增删改查,Get传值,全选,不选,批量删除,批量更新]
		[虽然说,开发的时候,我们可以使用各种框架,ado.net作为底层的东西,作为一个合格的程序员,在出问题的时候我们还是要知道如何调试] 一.增删改查 cmd.ExecuteReader();执行查询, ... 
- hibernate批量删除和更新数据
		转载自:http://blog.csdn.net/yuhua3272004/article/details/2909538 Hibernate3.0 採用新的基于ANTLR的HQL/SQL查询翻译器, ... 
- Hibernate批量更新和批量删除批量添加(转)
		通常,在一个Session对象的缓存中只存放数量有限的持久化对象,等到Session对象处理事务完毕,还要关闭Session对象,从而及时释放Session的缓存占用的内存.批量处理数据是指在一个事务 ... 
- BCP 导出导入数据(SQL Server)
		BCP指令工具可通过安装SQL Server获得. 1. 根据现有的数据库生成表的format文件(导入导出数据的时候需要) bcp db_test.dbo.Table1 format nul -c ... 
- [SQL Server]用 C# 在 LinqPad 建立 Linked Server 跨服务器数据库操作
		在涉及老项目数据迁移的时候,数据库结构已经完全发生变化,而且需要对老数据进行特殊字段的处理,而且数据量较大,使用Navicat导出单表之后,一个表数据大概在100多万的样子,直接导出SQL执行根本行不 ... 
- 跨服务器sql操作
		1.打开跨服务器功能 exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distrib ... 
- Oracle+Mybatis批量插入,更新和删除
		1.插入 (1)第一种方式:利用<foreach>标签,将入参的list集合通过UNION ALL生成虚拟数据,从而实现批量插入(验证过) <insert id="inse ... 
- 批量删除wps文档里的回车符的方法!WPS使用技巧分享!
		有时候整理文档的时候,如果是从网上复制的文字,可能会因为复制而产生很多的回车符.怎样能批量去掉这些个回车符呢,下面马上告诉你批量删除wps文档里的回车符的方法!WPS使用技巧分享! 想要批量删除批量删 ... 
- sql server中的大数据的批量操作(批量插入,批量删除)
		首先我们建立一个测试用员工表 ---创建一个测试的员工表--- create table Employee( EmployeeNo int primary key, --员工编号 EmployeeNa ... 
随机推荐
- Vue中问题总结   与未解决问题总结
			问题一: Error in render: "TypeError: Cannot read property 'matched' of undefined" 使用路由之后报错,路由 ... 
- 移动端ios升级到11及以上时,手机弹框输入光标出现错位问题
			引起原因:弹框的定位采取position:fixed,而ios(safari)对定位属性position:fixed的解析不一致导致. 解决方案: 方案一 一开始上网找解决方案,找到如下处理方式.但存 ... 
- 记一次redis-cluster的切换
			# redis-cli -h 10.5.8.18 -c -p 8001 cluster nodes|grep master 6d2f817064a10631648f24f450a37237b3d53f ... 
- 什么是2.5D与3D编辑模式
			ZBrush®其实就是一个带有三维特性的二维软件,它不仅具有绘制二维图像的功能,而且也具有对三维物体进行编辑的功能,就是所谓的2.5D(Pixol技术). 学习ZBrush之前有必要了解一下2.5D的 ... 
- 脚本_使用expect自动交互远程主机安装软件
			#!bin/bash#功能:使用expect工具自动交互密码,远程到其它主机,安装httpd软件#作者:liusingbon#删除~/.ssh/known-hosts后,ssh远程任何主机,系统都会询 ... 
- Wepy--小程序自定义底部tabBar
			PS后续: 说来惭愧, 没想到这篇文章浏览的人有点多. 说实话写的挺乱的. 并且自定义tabbar还有闪屏的问题. 因为有好几位道友都问了这个问题, 其中一位因为项目很急,所以就研究了一下(也是借鉴 ... 
- Python发行版本Anaconda的安装说明:基于Anaconda2-4.3.1-Windows-x86_64
			Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项.因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果 ... 
- C++函数传递数组的两种方式
			数组与指针. 传首地址过去,然后通过地址输出数组元素. 1.一维数组 #include<iostream> using namespace std; #include <cstrin ... 
- 用pycharm运行django项目
			[点击]run -> Edit Configrations 弹出如下页面 点击“+” 点击Django server 在弹出页面的host填0.0.0.0 点击这个“文件夹” 点击‘+’后填下面 ... 
- 排序代码(python,c++) 及 基本算法复杂度
			0.导语 本节为手撕代码系列之第一弹,主要来手撕排序算法,主要包括以下几大排序算法: 直接插入排序 冒泡排序 选择排序 快速排序 希尔排序 堆排序 归并排序 1.直接插入排序 [算法思想] 每一步将一 ... 
