猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
sql - 在一个查询中插入多个表
假设我有两个表,names并且phones 我想将一些输入的数据插入到表中,在一个查询中 - 如何才能完成?
如果可以,请解释语法。
人到中年有点甜
浏览 800
回答 3
3回答
小唯快跑啊
我有同样的问题。我用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条件的动态脚本中,这是一个很好的解决方案。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
MySQL
SQL Server
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续