SQL 问题 不同数据库表中字段的比对

SQL 问题 不同数据库表中字段的比对,第1张

数据字典

select TCOLUMN_NAME

from ALL_TAB_COLUMNS T

where TTABLE_NAME = 'A表'

minus

select TCOLUMN_NAME

from ALL_TAB_COLUMNS T

where TTABLE_NAME = 'B表'

这样就找到了DBF_1比DBF_2多出来的列

要抽数据就直接写:

select 查到的几列 from DBF_1就行了

我给你的sql贴上去跑就行了啊,怎么还不清楚么?

private void button1_Click(object sender, EventArgs e)//确定按钮

{

string depNo = textBox1TextTrim();

string depName = textBox2TextTrim();

string depDuty = textBox3TextTrim();

string depLevel = textBox4TextTrim();

string depPrincipal = textBox5TextTrim();

//这里加入验证信息,重新赋值

 

 

//验证信息结束,插入数据

connOpen();//打开数据库连接

SqlCommand cmd = new SqlCommand("insert into tbl_Department_Info values('" +depNo  +

"','" +depName + "','" + depDuty + "','" + depLevel  +

"','" +depPrincipal+ "')", conn);

int i = cmdExecuteNonQuery();//新增一条记录,返回值为1

if (i == 1)

{

MessageBoxShow("添加成功");

}

connClose();

}

USE B --打开数据库B

SELECT INTO #bb FROM a --生成临时表#bb,就是B中的b表

DELETE FROM a WHERE a1 = #bb2 --表a的第一列等于b的第二列,就删除

晕了,1是代表你说的第一列,你要把它改成这一列得列名。

405957

楼主想问的问题不是很清楚,需要具体写明你的难点在哪?

20条数据一次读出来,存在list里面,然后每条进行查询啊, 这个思路不是很直接吗? 每秒钟都有20条数据吗? 95万条的数据量很小了,查询时间都在毫秒级,基本上是实时反馈的。

需要后台吧,(如果用的是自带的sqlite的话,比较简单)如果是mysql等,是需要服务器的。假设你的服务器代码是用java写的:

android通过>

通过servlet获得数据,

*** 作数据库查询数据库用户表是否含有该用户名。

通过servlet返回结果

以上就是关于SQL 问题 不同数据库表中字段的比对全部的内容,包括:SQL 问题 不同数据库表中字段的比对、C#增加数据时怎样将输入的数据与数据库中的数据进行比对、SQL2008中两个数据库中的两个表数据比对问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10196979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存