为了账号安全,请及时绑定邮箱和手机立即绑定

sql - 在一个查询中插入多个表

sql - 在一个查询中插入多个表

人到中年有点甜 2019-09-03 19:24:53
假设我有两个表,names并且phones 我想将一些输入的数据插入到表中,在一个查询中 - 如何才能完成?如果可以,请解释语法。
查看完整描述

3 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

我有同样的问题。我用for循环解决它。


例:


如果我想写两个相同的表,使用循环


for x = 0 to 1


 if x = 0 then TableToWrite = "Table1"

 if x = 1 then TableToWrite = "Table2"

  Sql = "INSERT INTO " & TableToWrite & " VALUES ('1','2','3')"

NEXT


ArrTable = ("Table1", "Table2")


for xArrTable = 0 to Ubound(ArrTable)

 Sql = "INSERT INTO " & ArrTable(xArrTable) & " VALUES ('1','2','3')"

NEXT

如果您有一个小查询,我不知道这是否是最佳解决方案,但如果您的查询非常大并且它位于具有if / else / case条件的动态脚本中,这是一个很好的解决方案。


查看完整回答
反对 回复 2019-09-03
  • 3 回答
  • 0 关注
  • 799 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信