如何在变量中存储日期类型? Oracle PL / SQL

时间:2017-10-13 22:32:54

标签: oracle plsql

因此,我想说我宣布变量,以便稍后可以将值插入其中

DECLARE
max_number NUMBER (2,2)
the_date DATE() /*********** how do you store a date?  */
BEGIN
SELECT MAX(invoice_total), invoice_date
INTO max_number, the_date
FROM.................

如何将日期值存储到变量中?什么进入the_date的括号?我有点困惑

1 个答案:

答案 0 :(得分:2)

无。 DATE是一种数据类型,它不会按比例和精度(如NUMBER)或长度(如CHARVARCHAR2)进一步限定。 DATE之后甚至没有任何括号。您只需声明the_date DATE即可。

顺便说一下,当你声明max_number时,你不必指定比例和精度;你可以,但你不必。 declare max_number NUMBER, the_date DATE就足够了。