数据库DATA 表NAME有一百万数据,我想把一百万数据导出成TXT文档 每个文档要求一万条记录 MSSQL2000的语句该怎么写?帮忙写个
解决方案 »
- SQL2005安装问题
- “<标签> ::=”这个语法规则是怎么样看,请帮帮忙!
- 32位的SQL2000能否在64位服务器上很好的运行
- 删除SQL server 2000 日志文件,有谁实际操作过,这对数据库有影响吗?或是风险?
- 删除主表和从表的记录
- 请问这条语句有错误吗?怎么改正
- 数据取出的顺序问题!
- 数据库同步
- asp.net连接sql server2000用local,localhost,127.0.0.1都不行??
- SQL导入文本文件,需要带格式和数据类型,大家来帮我呀!
- 跪求高手解决SQL2005 MASTER.MDF文件如何取得SA密码的md5密文
- 安装sql server 2008“性能计数器注册表配置单元一致性”失败的终极解决办法
exec master..xp_cmdshell 'bcp "库名..表名" out "d:\tt.txt" -c -t ,-U sa -P password'
BULK INSERT 库名..表名
FROM 'c:\test.txt'
WITH (
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n'
)
SELECT @count=count(0) FROM TB
SET @i=1
WHILE @i<@count
BEGIN
SET @cmd='bcp "select * from db.dbo.tb where id >='
+convert(nvarchar(20),@i)+' and id<'
+convert(nvarchar(20),@i+10000)+'" query out d:\tb_'+convert(nvarchar(20),@i)
+'.txt -c -t, -S local,-U sa -P password '
SET @i=@i+10000
PRINT @cmd
EXEC master.dbo.sp_executesql @cmd
END