之前一直在Java代码中嵌套sql,所以对sql有一个误区,只能一列一列执行,其实sql也可以定义变量,定义函数(存储过程) 在公司实习,需要实现将一张表数据定时插入到另一张表 这里用到了游标和sql server的作业 思路: 1.需要运用游标对表记录遍历的功能 ...
公司业务需要,在对表进行操作的时候将操作人和操作记录记录到日志表里。记录下来以供参考和学习。 首先准备两张测试表:Info以及InfoLog 表结构相同的情况下: 表结构不同的情况下,我们只需要指定列就可以: 执行结果如下: 指定的数据列就插入到InfoLog表中了 覆盖需求,每修改或者删除Info表的时候,增加记录到InfoLog表,我们只需要在编码时传入两个字段和ID就可以了: 执行结果如下: ...
2019-11-18 18:10 0 325 推荐指数:
之前一直在Java代码中嵌套sql,所以对sql有一个误区,只能一列一列执行,其实sql也可以定义变量,定义函数(存储过程) 在公司实习,需要实现将一张表数据定时插入到另一张表 这里用到了游标和sql server的作业 思路: 1.需要运用游标对表记录遍历的功能 ...
1. 表结构一样 2. 表结构不一样 3、只从另外一个表取部分字段 ...
1. 表结构完全一样 insert into 表1 select * from 表2 2. 表结构不一样(这种情况下得指定列名) insert into 表(列名1,列名2,列名3) select 列1,列2,列3 from 表2 ...
将表T_wz_wz中的部分数据插入到表t_wz_kc: ...
将表T_wz_wz中的部分数据插入到表t_wz_kc: ...
比如我有两张表table1 字段 uname,age,address,school,table2 字段 stuname,address.1、我想把从table2中查询出数据插入到table1中,而且我想插入时加入一些默认数据,改怎么写呢,如: insert into table1(uname ...
或者 (完) ...
方法一:拷贝表1的全部数据到表2 INSERT INTO table2 SELECT * FROM table1 1拷贝第n条 INSERT INTO table2 SELECT * FROM table1 WHERE id=51拷贝指定字段 INSERT INTO table2 ...