VB6.0 如何用一条简单语句把 SQL SERVER 三个关联表数据一起更新了

三张表:公司表,车辆表,拉货记录表公司表共2列:序号,公司名称车辆表共3列:序号,车牌号,所属公司序号拉货记录表共4列:序号,日期,拉货件数,车辆序号三张表的关系是通过序... 三张表:公司表,车辆表,拉货记录表
公司表 共2列:序号,公司名称
车辆表 共3列:序号,车牌号,所属公司序号
拉货记录表 共4列:序号,日期,拉货件数,车辆序号
三张表的关系是通过序号关联的

假如 NOW 有 一辆 A公司 车号为 京A* 的车拉了 30件货
如何一条语句 把这些信息 更新到表里面
公司表 ,车辆表 不能有重复 就是写之前要判断数据库有没有相同的数据,没有则写进去
还有 车辆 和 公司的 从属关系
我用的是VB6.0脚本 想脚本简单点,能放在sql里面的完成的,尽量在SQL中完成
SQL 初学者.....
展开
 我来答
全国流窜
2015-10-17 · TA获得超过403个赞
知道小有建树答主
回答量:417
采纳率:50%
帮助的人:165万
展开全部
一般来说,A公司和车辆表应该是建好的,在界面上应该是选择的。当然,从你的描述来看,不是这样的。大概得分别向三个表进行判断并添加记录。

如果要一次性更新,那么,必须使用SQL存储过程了(如果不是桌面数据库的话)。这样,你在程序上只需要操作存储过程语句,其他的事情交SQL存储过程去完成。
追问
存储过程的一些函数不熟悉
用if 一个一个判断 好麻烦,不知道有没有简单的函数
追答
没有简单的方法。总是要判断是否存在的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式