問題タブ [ora-00932]
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.
sql - ORA-00932 テーブルの変更エラーを克服しようとしています
mutate table エラーを克服する方法について、次の手順を適用しました。
http://asktom.oracle.com/pls/asktom/ASKTOM.download_file?p_file=6551198119097816936
しかし、最後のトリガーで、次のエラーが発生しました。
何か案は?
ご挨拶
sql - データを bfile 列に挿入する
こんにちは、以下のコードで bfile 列にデータを挿入しようとしています:
コードの 4 番目のブロックで、次のエラーがスローされます。
ここで何が欠けていますか? Windows 7 で Oracle 10g XE を使用する
oracle - LINQ2Entities と Oracle: String/nclob での比較
String 型の名前フィールドを持つ Entity Framework に Product というエンティティがあります。これは、Visual Studio 用にインストールした Oracle ソフトウェアによって、Oracle の NCLOB 列に変換されます。いくつかの製品を挿入できます。
たとえば、名前に基づいて単一のエンティティを選択する LINQ クエリを実行したいと考えています。
これにより例外が発生し、エラー ORA-00932 (データ型の不一致) が通知されます。これを解決するにはどうすればよいですか?
oracle - Oracle: 一貫性のないデータ型の問題
データ型に一貫性がないというエラー メッセージが表示されますが、その理由がわかりません。これを理解するには、いくつかのガイダンスが必要です。
次の 2 つのタイプを作成しています。
私のユニバーステーブルには、列タイプの次の列があります。
行タイプ
タブの種類
このタイプを使用している関数は次のとおりです。
私は問題をデバッグしようとしましたが、まだ解決策を見つけることができず、SO コミュニティがガイドしてくれれば幸いです。
performance - Oracle 9i - 日付演算に関するオプティマイザの問題?
以下を含むクエリがあります (ただし、他の結合、テーブル、および where 条件があります)。
Java アプリケーションから呼び出されます。
パラメータにより、2 つの?
日付の間に送信された注文を確認できます。
ただし、このクエリの実行は非常に遅くなります。
次のように、テストのために PL/SQL から実行するように変換しました。
次のいずれかの場合:
SubmittedDateTo
値を変換しますto_date('2011-07-16', 'yyyy-mm-dd')
(つまり、クエリの外側で算術演算を行います)。SubmittedDateTo
文字列を作成to_date('SubmittedDateTo', 'yyyy-mm-dd')
し、 の 2 番目の条件として "+1" を使用しWHERE
ます。
その後、クエリは劇的に高速化されます (< 1 秒対 44+ 秒)。
さらに詳しい情報:
- クエリで実行計画を実行すると、エラーが発生します
ORA-00932: inconsistent datatypes: expected DATE got NUMBER
- 列にはインデックスがあり、
submitted_date
統計などが実行されています - を呼び出しにラップして
SubmittedDateTo + 1
も、trunc()
パフォーマンスには影響しません - Oracle のバージョンであるかどうかをテストするために、同様のデータ ボリュームなどを備えた 9i 以外のデータベースはありません。
問題は、Oracle 9i Optimizer がこの種の日付計算に問題があることを明確に示す情報を見つけることができないということです。それがここで起こっていることですか、それとも何か他のことが起こっていますか?
oracle - 役に立たない Oracle エラー メッセージ: expected %s, got %s using to_date
簡単なクエリを次に示します。
次のエラーメッセージが表示されます
何か案は?to_date関数がなくてもこれが機能するMySQLの使用に慣れています。
sql - all_views で「テキスト」列をフィルタリングする
オラクルのall_viewsテーブルのテキスト列をフィルタリングする方法はありますか?
例えば:
例外:
編集:
sql - 結合ステートメントのエラー「ORA-00932: データ型に矛盾があります: 予想される - BLOB を取得しました」
以下のストアド プロシージャの実行に問題があります。以下のストアド プロシージャに列を追加すると、
エラーが発生します。ブロブ フィールドです。このフィールドを削除すると、すべて正常に機能します。なぜこれが起こっているのかわかりません。助けてください....ORA-00932: inconsistent datatypes: expected - got BLOB
FM.FAXFILE_BLOB
FAXFILE_BLOB
oracle10g - ビューで OUTER 結合を使用すると ORA-00932 が発生する
私の簡略化されたクエリは次のとおりです。
注: Oracle 10g を使用しています。table1.description は LOB 型、c.description は LONG 型、viewB はビュー、table1.name は b.name と同じデータ型です。
上記のクエリは次を返します。
SQL エラー: ORA-00932: 矛盾するデータ型: 予期された - LONG 00932 を取得しました。00000 - "矛盾したデータ型: 予期された %s が %s を取得しました"
エラーは、TO_LOB 関数を使用する行を指しています。
ただし、外部結合を削除すると、正常に機能します。つまり、次のように動作します。
しかし、外部結合を使用する必要があり、viewB で外部結合を使用すると、別のテーブル (tableC) のフィールドでデータ型の不整合エラーが発生する理由がわかりません。
基本的に TO_LOB() 単体で(アウタージョインなし)動作し、アウタージョイン単体でも動作するのですが、両方をSQLに含めると意外なところでエラーになります。
何か案は ?
oracle - Oracle関数からテーブルを取得しようとしています。代わりに一貫性のないデータ型を取得する
Oracleのストアド関数からクエリを返そうとしています。この単純な試みは失敗します:
上記の結果は次のとおりです。
注:例ではいくつかのことをマスクしましたが、ORA-00932の行には「expected--got-」と表示されます。