(怎样让导入的数据自动编号)SQL语句的问题 比如有两个表Table1,Table2 两个表中数据结构都是一样的.表1中有:A1,A2 字段,表2中有B1,B2字段. 其中表1中有5条数据,由A1字段标识(1-5) 表2中有10条数据,由B1标识(1-10) 请问把表2中的数据拷备到表1中, 使新加进去的数据接着原来的记录变成1-15. 也就是把导入的数据+5 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql导入向导 自带这种功能啊 你仔细看看 写个存储过程,插入表A的ID号+5就好了 (写个存储过程,插入表A的ID号+5 我刚刚想到了. 谢谢你.) 再问一个问题. 要把一个表里面的一个字段换成 由1开始递增. 如把Table1(里面已经有了100条记录)中的A1字段换成1-100 哪个大哥指导一下 SQL语句怎么写呢 update table set a1=@@identity update table set a1=@@identity 这句话不对啊.. 全变成空值了. 都变成null 了.. 你可以新建一张一样的一样的表,然后增加一个新的字段,并把该字段设置为自动加一;然后将Table1的数据倒入你新建的表;然后改一下字段名和表名;或者你可以使用存储过程来做一个WHILE循环将A1字段设置为@i+1 declare @i intset @i=1while @i<100beginupdate a set name = @i where id = @iset @i=@i+1end 试下 楼上的大哥 update a set name = @i where id = @i name 跟 id 怎么改啊. 将ID该成字段名了,提示name无效!将name该成字段名了,提示id无效! 麻烦你在指导一下 谢谢 我建的临时表,ID是自动增长的,从1开始name随便写的,你不是要把name也改成1开始到100吗i是个变量从1到100id = @i 是当id =1 的时候把name 也改成1然后i++再执行,知道没有数据 name改成字段名因为不知道你的条件是什么那个ID只不过是个条件,我建的表ID是已经排过序的. SQLSERVER表里设主键,设置为数据类型,自动标识递增,起不是数据就自动编号了吗?? web服务、ado.net数据服务、http端点、wcf 关于抽象工厂方法的问题! .Net关于分布式企业开发 讨论类的私有变量是否也以属性的方式使用呢? MIDI怎么能转成wav啊 求助:字符串问题 关于tabcontrol的问题,就是传值 有关C#捕捉错误信息编写日志的问题(新手哈,请多关照) 有关一个条件查询的问题,我不会,请教大家了~ 正在拼音输入的情况下有没办法强制把当前内容赋给TextBox? 调查一下,你都学过啥 两条VB语句转成C#
再问一个问题. 要把一个表里面的一个字段换成 由1开始递增. 如把Table1(里面已经有了100条记录)
中的A1字段换成1-100 哪个大哥指导一下 SQL语句怎么写呢
update table set a1=@@identity
这句话不对啊.. 全变成空值了. 都变成null 了..
然后将Table1的数据倒入你新建的表;
然后改一下字段名和表名;或者你可以使用存储过程来做一个WHILE循环
将A1字段设置为@i+1
set @i=1
while @i<100
begin
update a set name = @i where id = @i
set @i=@i+1
end 试下
name 跟 id 怎么改啊.
将ID该成字段名了,提示name无效!
将name该成字段名了,提示id无效! 麻烦你在指导一下
谢谢
name随便写的,你不是要把name也改成1开始到100吗
i是个变量从1到100
id = @i 是当id =1 的时候把name 也改成1
然后i++
再执行,知道没有数据
因为不知道你的条件是什么那个ID只不过是个条件,我建的表ID是已经排过序的.