0
私はフォーラムを見てきましたが、現時点ではこの質問に対する答えはありません。基本的に私は自分のプロシージャ内のビューを作成しようとしています。複雑なselectステートメントよりも簡単です。なぜなら、その 'ORA-01422の正確なフェッチは要求された数よりも多くの行を返します。'ということです。参照の下部にプロシージャのビューの作成PL/SQL
しかし、ビューオプションは動作していないようだが、次のいずれかを予期しているときに別のエラー 'シンボルを検出しました:'が返されます。私が間違っていることはありますか?
ありがとうございます。
procedure proRekt (par_id number) is
vardec farm.parcel.description%type;
vland farm.landuse.landuse_id%type;
v_luse farm.landuse.landuse%type;
varpl farm.parcel.parcel_id%type;
begin
create or replace view Door as
select a.parcel_id,a.description,b.landuse_id,c.landuse
from
farm.parcel a,
farm.parcel_landuse b,
farm.landuse c
where a.parcel_id = b.parcel_id
and b.landuse_id = c.landuse_id;
select parcel_id,description,landuse
into varpl,
vardec,
vland
from door
where parcel_id = parID;
****障害のあるselect文
select a.parcel_id,c.description,a.landuse_id,b.landuse
into varpl,
vardec,
vland,
v_luse
from farm.parcel_landuse a,
farm.landuse b,
farm.parcel c
where c.parcel_id = parID
and a.landuse_id = b.landuse_id
and a.parcel_id = c.parcel_id;
oracleユーザーではありませんが、構造に選択するのが間違っています...選択をからに変更するか、複数のテーブルに挿入しようとしていますか? –
maSTAShuFu
+0
+0
A
1
+0
関連する問題
-
1. PLSQLプロシージャの終了
-
2. PLSQLプロシージャのパラメータの問題
-
3. PLSQLプロシージャ内のOracleトランザクション
-
4. PLSQL DBMS_LOCK.REQUESTおよびAutonoumousプロシージャ
-
5. 廃止予定のPLSQLプロシージャ/ファンクションのコード
-
6. oracleのplsqlプロシージャ中に表を作成して選択できません
-
7. PLSQLプロシージャ実行エラーが無効です。
-
8. 非存在テーブルのビューとプロシージャを作成しますか?
-
9. MYSQL作成プロシージャ
-
10. ビューとプロシージャのSqlCacheDependency
-
11. プロシージャのエラーを作成
-
12. プロシージャBからプロシージャAによって行われたPLSQLロールバックの変更
-
13. SQL Server:ビューまたはプロシージャを作成しますか?
-
14. plsqlのプロシージャ内のSQL文の測定時間
-
15. Oracle PLSQLプロシージャのパラメータの値を確認する方法
-
16. ジョブ・プロシージャ内のジョブ番号の参照 - oracle plsql
-
17. PLSQL:複数のカーソルを出力するプロシージャ
-
18. NetBeans IDEでプロシージャを作成
-
19. プロシージャを作成するMySQL
-
20. プロシージャ内でテーブルを作成
-
21. SQLスクリプト、ストアド・プロシージャの作成 - エラー
-
22. 作成プロシージャのmysql構文エラー1064
-
23. 動的ユーザ入力を使用するplsqlで関数/プロシージャを使用してテーブルを作成する方法
-
24. プロシージャPLSQLからユーザ定義レコードを取得
-
25. Hibernate:接続ごとにPLSQLプロシージャを呼び出す
-
26. cx_Oracle複合/複合配列をPLSQLプロシージャに渡す方法は?
-
27. plsqlプロシージャを同時に実行します。
-
28. sysrefcursorでプロシージャからテーブル型(コレクション)を返す方法PLSQL
-
29. ビューの作成クエリ
-
30. 別のビューからのビューの作成
最新の質問
-
1. プロットが開いているときにtkinterパネルをアクティブにする
-
2. 文字列パスの代わりに変数を使用するSQL - OPENROWSET
-
3. ArduinoプログラムがSerial.print(5chars)なしで動作しない
-
4. ws.onとws.onmessageのウェブソケットの相違
-
5. 非参照型の参照を解除するときに、逆参照された参照のタプルで一致が機能しないのはなぜですか?
-
6. optics:TE en TM
-
7. Kotlinプリントステートメントでスコープの明確化が必要なのはなぜですか?
-
8. MYSQLの日付範囲のクエリが異常な動作
-
1. PLSQLプロシージャの終了
-
2. PLSQLプロシージャのパラメータの問題
-
3. PLSQLプロシージャ内のOracleトランザクション
-
4. PLSQL DBMS_LOCK.REQUESTおよびAutonoumousプロシージャ
-
5. 廃止予定のPLSQLプロシージャ/ファンクションのコード
-
6. oracleのplsqlプロシージャ中に表を作成して選択できません
-
7. PLSQLプロシージャ実行エラーが無効です。
-
8. 非存在テーブルのビューとプロシージャを作成しますか?
-
9. MYSQL作成プロシージャ
-
10. ビューとプロシージャのSqlCacheDependency
そのpl/sqlはsqlとは異なる変数ビットを選択する必要があります。 – Delta1x
私は..これはvarTNo変数を探している必要がありますか? – maSTAShuFu
答えて
SQLスコープでビューを作成します。
は、手順のPL/SQLのスコープでそれを使用します。
出典
2017-03-24 01:16:42 MT0
ありがとう!!!外出は私の問題を解決しました。最初にそれを実行し、それはexpectionで動作しましたが、何らかの理由ですべてのデータを返すことができませんでしたが、ほとんどの場合、あまりにも多くの行の例外をスローしていました。だから私はuを提案して、Rownum <2をクエリに入れ、例外とその完全な作業を削除しました。 – Delta1x
関連する問題