菜鸟问题,怎样在数据库的当前表中,复制一条记录到当前表?

zhaogaojian 2004-09-12 12:29:44
我用的是vc,
字段名:
file_id(字符串) file_name(字符串) file_file(二进制)
表名:
hl_file
我需要实现如下功能
00001 小三 010101....................
00002 小四 010102....................
复制之后
00001 小三 010101....................
00002 小四 010102....................
00003 小五 010101....................
如果一个字段一个的插入,比较麻烦,但在一个表中又不知道该怎么办,想用一个临时表
不知道大家有什么好的建议
...全文
210 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
islion 2004-09-12
  • 打赏
  • 举报
回复
首先你可以先建立一表table1,也是有三個的欄位a,b,c
然後執行;
insert into hl_file(..,..,..)
select a,b,c
from table1
現在你要插入的內容就oK了
zhaogaojian 2004-09-12
  • 打赏
  • 举报
回复
这样适合两个表之间复制,直接用会直接将本表中的原来两条记录覆盖,
相当于没操作,怎么办?
funsuzhou 2004-09-12
  • 打赏
  • 举报
回复
楼上,用你的方法,如果表有主键可以吗?
yesterday2000 2004-09-12
  • 打赏
  • 举报
回复
insert into tb
select top 1 * from tb
如果是全部

insert into tb
select * from tb

zhaogaojian 2004-09-12
  • 打赏
  • 举报
回复
up
islion 2004-09-12
  • 打赏
  • 举报
回复
如果不建立新表,速度比較慢
zhaogaojian 2004-09-12
  • 打赏
  • 举报
回复
只有这一种方法吗?能不能不建立一张表

34,587

社区成员

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

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