gpt4 book ai didi

sql-server - 预期 ID 错误 - SQL Server

转载 作者:行者123 更新时间:2023-12-01 06:24:12 25 4
gpt4 key购买 nike

我在 SQL Server 中创建表时遇到问题

一旦我选择 DOUBLE 作为数据类型,错误就出现在我的脸上!!!

这是以下代码:

CREATE TABLE BATCH 
( Product_Name VARCHAR(200) NOT NULL,
Product_Brand VARCHAR(100) NOT NULL,
CONSTRAINT Price_FK FOREIGN KEY (Product_Name,Product_Brand)REFERENCES Product (Product_Name,Product_Brand),
BATCH_Date AS GETDATE(),
BATCH_OriginalPrice DOUBLE NOT NULL DEFAULT 0,
BATCH_TAX DOUBLE NOT NULL DEFAULT 0,
BATCH_ProductCost DOUBLE NOT NULL DEFAULT 0 ,
)

每次双倍后的错误是这样的
关键字“NOT”附近的语法不正确

当我将鼠标移过它时,它说
“'NOT' 附近的语法不正确。需要 ID”

谁能告诉我是什么问题!!!

最佳答案

double不是 SQL 中的数据类型,您必须使用 floatreal .

在您的示例中,您可以使用 money以及。

相关:What represents a double in sql server?

关于sql-server - 预期 ID 错误 - SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17986571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com