oracle
1CREATE OR REPLACE PROCEDURE xxx_IN 2( 3--入力日付パラメータ(入ってくる日付値) 4 5U_DATETIME IN DATE 6 7) 8/* (引数, 引数...) */ 9IS 10BEGIN 11 12 CREATE OR REPLACE VIEW TEST_COUNT 13 (CD,NM,LI,ST,OK,N,R) 14 AS 15 SELECT CD, NM, LI, ST,CAST(COUNT(*) AS NUMBER(5)) AS OK, CAST(N AS NUMBER(5)), CAST(R AS NUMBER(5)) 16 FROM TEST_ALL 17 WHERE U_DATETIME >= U_DATETIME 18 GROUP BY CD, NM, LI, ST, N, R 19 ORDER BY CD, NM; 20 21 NULL; 22END xxx_IN; 23/ 24
これを作成すると、「PLS-00103:記号"CREATE"が見つかりました。次のうちの1つが入るとき:( begin case declare exit for goto ・・・」
と表示され実施できません。
どのようにしたら実施できるでしょうか?
実現したい事は、日付をパラメータで渡して、プロシージャを実施して、Viewテーブルを
作成したく思います。
VIEWテーブルが難しければ、WORKテーブルのようなものにInsertする方法でもいいです。
その祭、一度、WORkテーブルを削除しなければならないと思い、Viewテーブルと考えました。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/05 08:04