从一个表中查出指定字段Select Into 。。。。,新建一个同结构的数据表。查询出部分字段修改指定数据库中的表 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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战