如何把表里的数据生成插入脚本?

dwei 2002-11-19 04:35:43
假设一个表中有100条记录,
我想把表中的记录输出,
生成有100条insert语句的脚本(.sql文件),
在SQL Server 2000中应该如何操作?

给出答案链接,也给分。

^_^
...全文
46 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeahnope 2002-11-21
  • 打赏
  • 举报
回复
这个表中如果有identity的字段,需要再处理一下。
dwei 2002-11-19
  • 打赏
  • 举报
回复
TO:yeahnope(金@_)
用你的方法有下面错误提示,如何解决?
谢谢!
^_^

DECLARE @rCounts int,@i int
SET @rCounts=(SELECT COUNT(*) FROM tbSide)
SET @i=0
WHILE @i<@rCounts
BEGIN
SET @i=@i+1
PRINT 'INSERT INTO tbSide SELECT TOP '+@i+' * FROM tbSide'
END

Server: Msg 245, Level 16, State 1, Line 7
Syntax error converting the varchar value 'INSERT INTO tbSide SELECT TOP ' to a column of data type int.
dwei 2002-11-19
  • 打赏
  • 举报
回复
感谢各位的鼎力支持!

请继续发言,帮助后来者!

3Q!
^_^
yeahnope 2002-11-19
  • 打赏
  • 举报
回复
DECLARE @rCounts int,@i int
SET @rCounts=(SELECT COUNT(*) FROM table1)
SET @i=0
WHILE @i<rCounts
BEGIN
SET @i=@i+1
PRINT 'INSERT INTO table1 SELECT TOP '+@i+' * FROM table1'
END
CrazyFor 2002-11-19
  • 打赏
  • 举报
回复
有这样的工具找找吧
IronPromises 2002-11-19
  • 打赏
  • 举报
回复
FAQ区中有这方面的内容:

http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=3477

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧