同一个表中复制数据问题!!!

no1abc 2003-01-14 02:21:28
在同一表中如何把原有的所有数据再追加到表中同时更改其中的一个字段值?表的关键字段ID是自动增加方式!急
...全文
76 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
SpringField 2003-01-29
  • 打赏
  • 举报
回复
mark
happydreamer 2003-01-14
  • 打赏
  • 举报
回复
insert时 column是要列举出来的
建议还是保留id自动增长
alexwoowf 2003-01-14
  • 打赏
  • 举报
回复
set identity_insert oldtab on
select col1,col2,col3 into newtab from oldtab
set identity_insert oldtab off
no1abc 2003-01-14
  • 打赏
  • 举报
回复
关键字一定要关掉吗!
还有再置回来,会不会把记录顺序搅乱了!
有具体点的做法吗?谢谢
yelook 2003-01-14
  • 打赏
  • 举报
回复
当然了,不过你列出的字段和后面记录集的字段要一一对应

必要时候还可以通过
set identity_insert on
把自动增长关掉
--insert
过后再置回来
set identity_insert off
kevinhit 2003-01-14
  • 打赏
  • 举报
回复
好像是select * into where 这样的语句
no1abc 2003-01-14
  • 打赏
  • 举报
回复
我表的字段很多!可以不必列出所有的字段吗?
hjhing 2003-01-14
  • 打赏
  • 举报
回复
insert into yourTable
select f1,f2,f3,'changed',f5 from yourTable

---- 假如你的表為(f0 identity(int,1,1),f1 int ,f2 int,f3 int ,f4 varchar(10),f5 char(10))
jspandpb 2003-01-14
  • 打赏
  • 举报
回复
你是需要在程序里控制
还是直接在sqlserver里进行操作
本补丁制作工具由易语言与黑月插件编译而成,第一次使用时将自动释放upx.exe来压缩补丁!内存修改数据在编译的时候本身已加密!! 本工具最大的特点就是可以循环验证校验才修改数据,不达到修改目的不关闭,也相当人性化地设置了延时等待!提供方便制作者的方案保存读取! EXE补丁增加了其它补丁工具没有的标题模式,不管同一程序开启多少个,自动全部修改一遍。 LPK补丁除了传统的API修改方式,还有新的汇编修改方式,HOOK API也读不了修改数据,最大限度地保证了数据的安全!!不信?用内存写入监视器 V2.0来监视试试吧!!汇编版本LPK能被它读到我就发工具源码!(我怕个鸟,因为我早试过N次!!) 添加修改数据时自动把地址,原指令,修改指令中的空白部分删除,更方便大家复制OD中的数据!! 3个修改项目数据必须是16进制文本,而且原始指令与修改指令的长度必须相同,且必须长度必须是偶数!修改的长度没限制,但补丁大概可以制作30多个长度为10个字节的修改! 不能用lpk是系统屏障了,想修复的自己弄个reg注册表,复制下列代码,修复重启电脑后就能使用!! Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager] "ExcludeFromKnownDlls"=hex(7):6c,00,70,00,6b,00,2e,00,64,00,6c,00,6c,00,00,00,00,00

34,873

社区成员

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

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