vis*_*ish 1 postgresql timestamp
如何在 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.
Run Code Online (Sandbox Code Playgroud)
发出的命令是:
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));
Run Code Online (Sandbox Code Playgroud)
使用关键字CURRENT_TIMESTAMP而不是函数GETDATE()。
--Current date and time
SELECT CURRENT_TIMESTAMP;
--Current date
SELECT CURRENT_DATE;
--Current date and time
SELECT NOW();
Run Code Online (Sandbox Code Playgroud)
更多信息请点击这里。
| 归档时间: |
|
| 查看次数: |
14532 次 |
| 最近记录: |