我有两个TABLE名称为TABLE1和TABLE2我该怎么合并
顺便在问个,我怎么样才能删除我TABLE1里面的一些不用的项,但是不影响数据库

解决方案 »

  1.   

    SELECT * 
    INTO NewTable 
    FROM Table1INSERT INTO NewTable 
    SELECT * FROM Table2或使用Union组合成一句
      

  2.   

    顺便在问个,我怎么样才能删除我TABLE1里面的一些不用的项,但是不影响数据库不用的项?是指不用的记录还是不用的列?删除列的语法ALTER TABLE tableName DROP COLUMN colName.如果列有约束,先去除约束
      

  3.   

    问题一:
    你可以用循环的方法把一个表的所有行导入到另一个表中
    for(int i=0;i<Table2.Rows.Count;i++)
    {
    Table1.ImportRow(Table2.Rows[i]);
    }
    问题二:
    你可以用Table.Select(用来筛选的条件)的方法先找到要删除的记录,再用Table.Rows[i].Delete();的方法将行从数据表中删除就可以了,这样删除只是在数据表中删除的,而不影响数据库的数据
      

  4.   

    直接在查询的时候Union,是不是效率会更好一些捏?
    呵呵,探讨,探讨...
      

  5.   

    to 我有两个TABLE名称为TABLE1和TABLE2我该怎么合并如果是在winapp中,你可以用DataSet.Merge来完成。
      

  6.   

    to 我有两个TABLE名称为TABLE1和TABLE2我该怎么合并在webform中,你也可以用DataSet.Merge来完成。
    我有两个TABLE名称为TABLE1和TABLE2我该怎么合并
    顺便在问个,我怎么样才能删除我TABLE1里面的一些不用的项,但是不影响数据库估计你是要用DataView吧