热情软件屋

 

含有自增标记字段id,使用INSERT INTO时出错。


编号:QA004770
建立日期: 2003年11月15日 最后修改日期:2003年11月15日
所属类别:

赵飞荣:
    操作系统:win2000
    编程工具:vb6,sqlserver 2000
    问题:我有两个结构完全相同的表t1,t2,其中含有自增标记字段id,t1中有记录,t2为空表。现在我想把t1的所有纪录添加到t2,如何实现?
    由于含有自增标记字段id,用“INSERT INTO t2 SELECT * FROM t1”时出错。
    水平: 刚入门

回答:

    Lishuiqing的意见:
    含有自增标记字段id,insert into 的Select集不用*表示,把所有字段都列上,只不列ID,试试 :)
    
    刘振华的意见:
    由于表t1中含有自增标记字段id,所以在增加记录时,应排除对id的更新,使用:
    INSERT INTO t2 SELECT [字段表] FROM t1
    其中字段表的格式:[字段1],[字段2],[字段3]……
    是除了id之外的所有字段名。
    
    

此问题由Lishuiqing等回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, SQL查询, sql server, sql, query, select

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio