問題タブ [ora-00947]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
23990 参照

oracle - ORA-00947 タイプをグローバルに宣言する際に十分な値がありません

テーブルが作成されました。

これは非常に奇妙な状況です。型オブジェクトとその型のネストされたテーブルをグローバルに作成し、ネストされたテーブル型の変数を作成し、その変数に一括収集すると、

ORA-00947: 値が不十分なエラー

ただし、レコードタイプとそのレコードタイプのネストされたテーブルを宣言し、パッケージ内でネストされたテーブルの変数を宣言すると、上記の一括収集が機能し、エラーはスローされません

誰でもこれで私を助けることができますか?

0 投票する
2 に答える
18742 参照

oracle - Oracle: SELECT...JOIN からの INSERT 値、SQL エラー: ORA-00947: 十分な値がありません

私は次のことをしようとしています:

source2 には、列 B と C が含まれています。

しかし、Oracle はこれを好まないようで、「SQL エラー: ORA-00947: 値が不足しています」と言っています。

ここで何か間違ったことをしていますか?この構文は可能ですか?または、次のように書き直す必要がありますか。

ありがとう!

0 投票する
1 に答える
700 参照

oracle - 行タイプ X のレコードを行タイプ Y のテーブルに挿入することはできますか?

私は本当に奇妙なことに立ち往生しています。昨日、次のような手順を作成できました。

PROVA は次のように定義されます。

PROVA2 は次のように定義されます。

残念ながら、私の間違いです。正しい手順を保存してコミットしなかったため、古い手順に固執しています(挿入を行うときに、すべての列を指定する必要があります...

INSERT 部分をテーブル構造から抽象化したいのですが、どこでも検索しましたが、投稿した最初の PROCEDURE が私に与えるエラーに関する証拠は見つかりませんでした。

したがって、私の質問は次のとおりです。テーブル X からテーブル Y に完全なレコードを挿入することは可能ですか。テーブル Y には、デフォルト値を持つ DATE_TIME を除いて同じ列があります (変更したくありません...)。

これが面倒ではないことを願っています。インターネット上のあらゆる場所でこれについて検索しましたが、運がありませんでした。

ありがとう。

編集:要約すると、foo、bar、foobarを列として持つテーブルAがあり、foobarにはデフォルト値があります:次を使用して、列としてfoo、barを持つテーブルBからレコード「x」を挿入できますか:

A 値に挿入 x

ありがとう

0 投票する
1 に答える
1891 参照

oracle - ORA-00947 : プロシージャ内の型に値を入力中に値が不十分です

いくつかの Oracle タイプを作成しました。

それらを使用する手順は次のとおりです。

コードをコンパイルしているときに、ORA-00947: Not enough values error at the "bulkcollect into result_admin_temp_table" point. これに対する解決策を見つけるために、インターネットで検索するために多くのことを試みました。どこが間違っているのか教えてください。

0 投票する
1 に答える
529 参照

oracle - ORA-00947: 十分な値がありませんが、すでに列をチェックしてください。

フローとしてテーブルを作成しました:

AND シーケンスは

私は次のことをしようとしています:

NOT NULL であるすべての列に値を指定しましたが、まだ ORA-00947 の問題があります: 値が不十分です。

理由を教えてください。

0 投票する
2 に答える
869 参照

sql - ここでは列は許可されていません Oracle SQL挿入のエラー

こんにちは、INPUT パラメータをエラー テーブルに挿入しようとしているときに、このエラーが発生しました。

実行時に以下のエラーが発生します

ORA-00984: ここでは列を使用できません