是否可以创建一个同时插入变量值和表字段的追加查询?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以创建一个同时插入变量值和表字段的追加查询?相关的知识,希望对你有一定的参考价值。

我正在尝试创建一个追加查询,将一个声明的变量值和一个字段值插入表中,我在代码中使用了术语“VALUES”,如果仅插入变量,则将其与“SELECT”混合使用。 ....“会给我一个错误。这是我的代码的简单版本:

X = 99999
DoCmd.RunSQL "INSERT INTO Change_history_tbl ( [emp_name],[emp_salary] ) " & _
 "SELECT emplyees.emp_name FROM emplyees ,values(" & X & ") " & _
 "WHERE (((emplyees.emp_name)=[Forms]![Form1]![emp_name]));"

代码应该将员工姓名和他的工资附加到表中(Change_history_tbl),尝试了这段代码的其他方案,一切都没有运气。它有能力吗?提前致谢。

答案

试试这个

X = 99999
DoCmd.RunSQL "INSERT INTO Change_history_tbl ( [emp_name],[emp_salary] ) " & _
 "SELECT emplyees.emp_name, " & X & " FROM emplyees " & _
 "WHERE (((emplyees.emp_name)=[Forms]![Form1]![emp_name]));"

以上是关于是否可以创建一个同时插入变量值和表字段的追加查询?的主要内容,如果未能解决你的问题,请参考以下文章

在 GraphQL 查询中插入变量值

从选择查询+变量值插入表

是否可以将变量值添加到选择查询结果 php pdo

ms访问,追加查询

Java数据库 高级查询

如何在单个查询(sql server)中插入1条记录后检索自动增量值