select Insert into和Insert into select的区别我现在是想把A表中的数据复制到B表中,但需要先看看B表中是否存在上条数据,不存在才插入,应该如何写呢?假如A表和B表中都 有a,b两个字段OleDbDataReader dr1 =
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 01:36:01
select Insert into和Insert into select的区别我现在是想把A表中的数据复制到B表中,但需要先看看B表中是否存在上条数据,不存在才插入,应该如何写呢?假如A表和B表中都 有a,b两个字段OleDbDataReader dr1 =
select Insert into和Insert into select的区别
我现在是想把A表中的数据复制到B表中,但需要先看看B表中是否存在上条数据,不存在才插入,应该如何写呢?
假如A表和B表中都 有a,b两个字段
OleDbDataReader dr1 = hongli.DBExecuteReader("select * from [keywords] where ykeywords='" + getwords[i].Split('=')[0] + "' and nkeywords='" + getwords[i].Split('=')[1] + "'");
if dr1.Read())
{
hongli.DBExecuteNonQuery("Insert into [keywords](ykeywords,nkeywords)values('" + getwords[i].Split('=')[0] + "','" + getwords[i].Split('=')[1] + "')");
}
如何把这整合成一句SQL,现在是执行两次,整合后是不是会效率高一点
select Insert into和Insert into select的区别我现在是想把A表中的数据复制到B表中,但需要先看看B表中是否存在上条数据,不存在才插入,应该如何写呢?假如A表和B表中都 有a,b两个字段OleDbDataReader dr1 =
1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,...from Table1
要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量
2.SELECT INTO FROM语句
语句形式为:SELECT vale1,value2 into Table2 from Table1
要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中
若使要实现你所要的功能,为什么不使用exists呢?