2017-10-13 1 views
0

は、だから私は後で私が変数に日付値を格納するにはどうすればよい日付型を変数にどのように格納しますか? OracleのPL/SQL

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................. 

それらに値を挿入することができるようにImは変数を宣言言うことができますか? the_dateの括弧には何が入りますか?私は少し混乱しています

答えて

2

何もありません。 DATEはデータ型ですが、スケールと精度(たとえばNUMBERなど)または長さ(CHARまたはVARCHAR2など)でさらに修飾されていません。 DATEの後に括弧もありません。あなたはちょうどthe_date DATEと宣言します。

ところで、max_numberを宣言すると、位取りと精度を指定する必要はありません。あなたがするかもしれませんが、あなたはする必要はありません。 declare max_number NUMBER, the_date DATEで十分です。

関連する問題