gpt4 book ai didi

postgresql - 如何在 Postgres 表的字段上设置默认日期?

转载 作者:行者123 更新时间:2023-11-29 14:16:57 26 4
gpt4 key购买 nike

如何在postgresql上添加默认日期?

我尝试了 getdate() 但命令给出了一个错误:

ERROR: function getdate() does not exist
SQL state: 42883
Hint: No function matches the given name and argument types. You might need to add explicit type casts.

发出的命令是:

Create TABLE CREATE_ORDERS (
Plot_ID VARCHAR (50) ,
USER_ID VARCHAR(50),
ORDER_ID VARCHAR(50),
TOTAL_AMOUNT float NOT NULL DEFAULT 0.000,
DOWNPAYMENT float NOT NULL DEFAULT 25000,
BALANCE_INSTALLMENT_AMOUNT float NOT NULL DEFAULT 0.000,
NO_OF_INSTALLMENTS float NOT NULL DEFAULT 12,
PURCHASE_DATE TIMESTAMP NOT NULL DEFAULT GETDATE(),
DUE_DATE TIMESTAMP NOT NULL DEFAULT GETDATE(),
CONSTRAINT AK_TransactionID1 UNIQUE(PLOT_ID),
CONSTRAINT AK_TransactionID2 UNIQUE(ORDER_ID),
PRIMARY KEY (PLOT_ID, ORDER_ID));

最佳答案

使用关键字 CURRENT_TIMESTAMP 而不是函数 GETDATE()

--Current date and time    
SELECT CURRENT_TIMESTAMP;

--Current date
SELECT CURRENT_DATE;

--Current date and time
SELECT NOW();

更多信息 here .

关于postgresql - 如何在 Postgres 表的字段上设置默认日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44748218/

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