問題タブ [oracle-pro-c]
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.
c - プロ*cとは?
それはどのように役立ちますか?データベースからデータにアクセスするにはどうすればよいですか?
c - Pro*C を使用してデータベースに接続するにはどうすればよいですか?
タイトルが示すように、Oracle のPro Cで特定のデータベースに接続するにはどうすればよいですか? Oracle データベースへの接続は必要ありませんが、他のデータベースへの接続は必要ありません。
oracle - Pro*C ファイルで oracle パッケージ名を見つけるにはどうすればよいですか?
パッケージ名は、Oracle データベースにある「ORA_DATAUPDATE」と考えてください。UNIX 環境には、多数の Pro*C ファイル (100 以上のファイル) があります。おそらく、1 つまたは 2 つの Proc*C ファイルがこのパッケージ「ORA_DATAUPDATE」を使用します。
どのPro*Cファイルに「ORA_DATAUPDATE」パッケージ名が含まれているかを見つけるためのUNIXスクリプトを教えてもらえますか?
oracle-pro-c - sqlcxt() pro c 関数の用途は何ですか?
私は pro c を初めて使用し、pro c プログラムの開発に関する実際的な経験がありません。プログラムのデバッグ中に関数呼び出しに遭遇しました
Google で sqlcxt() 関数のヘルプを検索しましたが、リソースが見つかりませんでした。一部のブログでは、pro c プログラムの事前コンパイル中に発生した問題について言及されていますが、それらは私には役に立ちません。
sql - Pro*C を介して実行時間の長いクエリを強制終了する方法は?
Pro*C を介して DB と対話しています。Pro*C を使用して、最も時間がかかっているクエリを見つけたいと考えています。
Pro*C で実行時間の長いクエリを見つける方法はありますか?
c - 10g 用にコンパイルされたプログラムでランタイム コンテキストが 11g で動作しないのはなぜですか?
Oracle 10g (pro*c およびライブラリー) を使用してコンパイルされたマルチスレッド C アプリケーションがあります。このプログラムは、スレッドごとに 1 つのデータベース接続を使用します。11g に移行しており、11g に対するテストでは、グローバル コンテキスト以外のコンテキストを使用するものはすべてSQL-02134: Invalid runtime context
、データベースへの接続時に を生成します。グローバル コンテキストを使用すると問題なく動作します。これは 10g から 11g への移行における既知の非互換性ですか、それとも何か間違っていますか? 最終的にはすべてを 11g に対して再コンパイルしますが、実装目的のために、すべてのデータベースが変換されるまで 10g プログラムを実行できれば、はるかに簡単です。
価値があるのは、コードには、私が通常のものであると信じているものが含まれていることです。
c - sqlcxt() でのセグメンテーション違反
Oracle データベースに接続するために、C コードで以下の関数を使用しています。以下の関数は、別の時間に作業中にセグメンテーション違反を引き起こしています
以下は、コア ファイルで生成されたデバッガ レポートです。これに関する提案。
oracle-pro-c - Pro*C コードのコンパイル手順
Pro*C コードのコンパイル方法を教えてください。クエリはどのように C ファイルに変換されますか?
sql - ORA-00984 列はここでは使用できません
Pro*C を使用してテーブル Registred_Customer に値を挿入しているときに、「Execute-984 ORA-00984: column not allowed here」というエラーが表示されます。
Registered_Customer は次のように定義されます。
pro*c メソッドを使用した値の挿入
Pro*C メソッドでは、次のコードを使用して挿入します
ここで cust_name と addr は char *; です。sex は int としての char 残りです。
変数の使用中にエラーが報告されますが、次のような直接値を使用すると正常に機能しますEXEC SQL INSERT INTO REGISTRED_CUSTOMER VALUES (10, 'Pankaj', 23, 'M', 'asdfs', 45875);
いくつかの行を変更しようとしましたが、無駄でした。
前もって感謝します。
c++ - PRO*CおよびC++でのデータ型の競合
私はprocを初めて使用し、C++で使用しています。
データベースに接続できました。しかし、その後、クエリを起動しようとすると、エラーが発生します。
コード:
エラー:
このエラーを解決する方法を教えてください。この場合、データの等価性を使用できますか?