PL / SQLでvarを日時として宣言できない理由と、その代替手段について知りたいです。Oracle11を使用しています。
VARIABLE some_date date;
また、変数の有効なタイプ、日付が含まれていないことを示す次のエラーメッセージが表示されます。
Usage: VAR[IABLE] [ <variable> [ NUMBER | CHAR | CHAR
(n [CHAR|BYTE]) |
VARCHAR2 (n [CHAR|BYTE]) | NCHAR | NCHAR (n) |
NVARCHAR2 (n) | CLOB | NCLOB | REFCURSOR |
BINARY_FLOAT | BINARY_DOUBLE ] ]
おそらく、日付を文字列または長い表現としてシミュレートすることでこの問題を回避できますが、なぜそうなるのか本当に興味があります。
ありがとう