如何通过访问中的一个查询将数据插入到多个表中 [英] how to insert data into multiple tables from ONE query in accesss

查看:84
本文介绍了如何通过访问中的一个查询将数据插入到多个表中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法在acceess中添加用于添加到两个表的查询

在查询中使用代码

i Can''t add a query used add to tow tables in acceess
or
use the code in query

PARAMETERS  @Table1 text, @Table2 text;
Insert Into @Table2 Select * From @Table1;

推荐答案

您需要将查询构建为字符串:
You need to build your query as a string:
DECLARE @Dest varchar(20)
DECLARE @Src varchar(20)
SET @Dest = 'copydat'
SET @Src = 'myTable'
DECLARE @myQuery AS VARCHAR(200)
SET @myQuery = 'INSERT INTO ' + @Dest + ' SELECT * FROM ' + @Src

EXEC (@myQuery)


您可以不能从单个SQL查询中插入两个表.

希望对您有所帮助:)
You can''t insert in two tables from a single SQL query.

hope it helps :)


这篇关于如何通过访问中的一个查询将数据插入到多个表中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆