fpbl.net
当前位置:首页 >> SQL把一个表的数据查询出来插入到另一个表中并记录插入时间 >>

SQL把一个表的数据查询出来插入到另一个表中并记录插入时间

首先插入表中药有一个时间的字段,找到该数据库的时间函数,如oracle的sysdate就是C#中的DateTime.Now,将该字段插入到插入表的这个字段中 就ok了

很简单 就是一个inert into table(col1,col2,…)select col1,col2,… 语句例如:insert into a(id,name) select id,name from emp;表示从emp表中查询出来的id,name值 插入到a表的id,name中

假设源表为a,目标表为b表,a表中有字段外有a,b,c,d四个字段;insert into b(a,b,c,d)select a,b,c,d from a where+查询条件,如果没有则查询所有即可.--将a表中查询出来的数据插入到新表b中.

在a表建个触发器就行了大概是这样create tgigger tr_ins_A ON Ainstead of insert ASif not exists(select * from inserted where Applicant not in (select Applicant from B))insert into Bselect * from insertedelseraiserror('not find',16,1)

首先,查询出来的数据表格式要与待插入的另一张表的格式相同,字段类型相同.insert into b in 'd:\另一张表所在文档' select * from a where .上面就是把从a表中查询到的数据插入到另一个文档中的b表中.

select * into 临时表_1级目录 from 表A where fatherid=0select * into 临时表_2级目录 from 表A a inner join 临时表_1级目录 b on a.fatherid=b.idselect * into 临时表_3级目录 from 表A a inner join 临时表_2级目录 b on a.fatherid=b.idselect * from (

Create procedure 存储过程的名字asDECLARE @id int --定义临时变量select @id=id from class where 类别名称='类别名称'insert into news(classid)values(@id)在sql中定义局部变量用DECLARE关键字

INSERT INTO 表2(字段名1,字段名2 )SELECT 字段名1, "张三"FROM 表1;Access中通过

如果是插入到一个新表中:SELECT 目标列 INTO 新表 FROM 表名 WHERE <条件>如果是插入到一个已存在的表中:INSERT INTO 插入的表名 SELECT 目标列 FROM 表名 WHERE <条件>

update 月表set 月表金额=月表金额+(select sum(日表金额) from 日表 where 日期=当前日期)不知道你用的是什么数据库,所以没法给你完整答案,如果是oracle你可以先定义一个变量,把当天日表中的所有数据加起来,给这个变量,然后理用当前月表中的数据与该变量相加,赋给月表金额.

网站首页 | 网站地图
All rights reserved Powered by www.fpbl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com