【问题标题】:Creating a Table but getting Syntax error in field definition [duplicate]创建表但在字段定义中出现语法错误[重复]
【发布时间】:2020-12-28 10:23:33
【问题描述】:
Create Table Order_Line
(
    Order_Num Char(5),
    Item_Num Char(4),
    Num_Ordered Decimal(3,0),
    Quoted_Price Decimal(6,2),
    Primary Key (Order_Num, Item_Num)
);

我正在学习数据库课程,我的任务是要求为订单行创建一个表。当我选择运行来创建表时,我在字段定义中收到“语法错误”,它突出显示DECIMAL。我正在 Microsoft Access 中编写此查询。再一次,我什至没有被归类为菜鸟,非常感谢有人帮助解释我在这方面做错了什么。在此先感谢 Stack Overflow 社区。​​p>

【问题讨论】:

标签: sql ms-access create-table


【解决方案1】:

您可以使用 Currency 来了解这个细节。

Create Table Order_Line
(
Order_Num Char(5),
Item_Num Char(4),
Num_Ordered Currency,
Quoted_Price Currency,
Primary Key (Order_Num, Item_Num)
);

货币就像十进制 (15,4)

我认为您原来的 sql 语句可以在以前版本的 Access 中工作。 手动查询设计器仍允许您更改数字和大数的每个字段的小数位。

【讨论】:

  • 非常感谢!这是很好的信息!
猜你喜欢
  • 2022-01-22
  • 1970-01-01
  • 2018-06-14
  • 1970-01-01
  • 2019-10-22
  • 2021-09-19
  • 2019-05-03
  • 2014-04-29
  • 1970-01-01
相关资源
最近更新 更多