首页 > 数据库 >从一个表中查出指定字段Select Into 。。。。,新建一个同结构的数据表。查询出部分字段修改指定数据库中的表 update 表明 set。。。。

从一个表中查出指定字段Select Into 。。。。,新建一个同结构的数据表。查询出部分字段修改指定数据库中的表 update 表明 set。。。。

时间:2022-10-25 13:23:15浏览次数:40  
标签:table1 name .... 指定 update 数据表 set

1》select.... into.... from....语句

sbDelete = string.Format(" select {0} into {1} from {2} where 1=2 ", sbQueryColumns.ToString(), tempName, destinationTableName);

//{0}:指定的查询字段。{1}:要插入的数据表的名字 。{2}:从指定的数据表中查出

//例如 select name,age into newTable from  table_student  //从table_student 表中查出name和age字段,生成一个名位newTable的新的数据表

 

2》update ....set.....from ...inner join .....on....语句

updatesql = string.Format(" UPDATE T SET {0} FROM {1} T , {2} Tmp where {3}; DROP TABLE {2} ", sbUpdateColumns.ToString(), destinationTableName, tempName, sbOnRelation.ToString());

//{0}:要修改的字段 例如 t.name=t2.name。 {1}:要修改的表的名字。{2}:要修改的字段的数据来源表的 名字。{3}:条件例如 t.id=t1.id

完整例子:update table1 set table1.name=table2.enName,table1.age=table2.age from table1 inner join table2 on table1.Id=table2.Id

 

标签:table1,name,....,指定,update,数据表,set
From: https://www.cnblogs.com/WinterSweetFirst/p/16824542.html

相关文章