当我运行查询时,它会问我约翰尼的参数查询吗?

时间:2018-11-23 13:51:12

标签: sql ms-access

INSERT INTO Sales
VALUES (20, Johnny, 4000, 25/10/2018);

在查询设计中,它也不允许我进行此查询:

CREATE TABLE Sales (
    custID int,
    custName varchar(255),
    salesValue varchar(255),
    dateSales varchar(255)
    );

INSERT INTO Sales
VALUES (20, Johnny, 4000, 25/10/2018);

我想创建一个查询以制作表并将这些数据同时输入到表中。

3 个答案:

答案 0 :(得分:2)

Access SQL的语法为:

INSERT INTO Sales
VALUES (20, 'Johnny', 4000, #25/10/2018#);
  

我想创建一个查询以制作表并将其输入到表中   同时。

该Access SQL无法执行。您必须运行两个查询才能做到这一点。

答案 1 :(得分:0)

您应该使用引号('):'johnny'。 否则,访问会认为这是您要传递的变量

答案 2 :(得分:-1)

如果要同时插入和创建表,可以:

select 
20 as A, 'Johnny' as B, 4000 as C, '2018-10-25' as D
into Sales