月度归档:2017年01月

sql server 2008执行大.sql文件的方法

如果.sql的文件比较大的时候,就无法直接在sql server 的管理工具中执行了。

用微软自带的sqlcmd工具,可以导入执行。以SQL Server 2008R版本为例:

Win+R 键入:cmd 命令,开启命令行工具;

sqlcmd -S . -U sa -P 123 -d test -i data.sql

参数说明:-S 服务器地址 -U 用户名 -P 密码  -d 数据库名称 -i 脚本文件路径 

如果数据量大的话,要花费不少时间,能用备份还原的方式是最好的了。

[……]

Read more

sqlserver 2008同数一个据库复制表并去重复数据

sqlserver 2008同数一个据库复制表并去重复数据代码如下:

insert into 目标表名 (目标字段一,目标字段二,目标字段三….)  select 源字段一,源字段二,源字段三…  from 源表 where 源表要判断去重复的字段 not in (select 目标表[……]

Read more