2016-03-27 8 views
0

私はストアドプロシージャ、informix、およびUCCXを初めて使用しています。私はBIツールにレポートを統合するプロジェクトに取り組んでいます.UCCXの履歴レポートをBIツールに組み込むためには、時間を節約できるUCCXストアドプロシージャがいくつかあるようです。誰でもRazorSQL経由でinformixのストアドプロシージャをクエリする方法に関するヒントを提供できますか?razorsqlを使用してinformixデータベースからUCCXストアドプロシージャをクエリする方法は?

+0

他のストアドプロシージャを実行する方法と同じようにUCCXストアドプロシージャを実行する際の問題は何ですか?または、ストアドプロシージャの実行方法がわからないという問題があります。UCCXは、呼び出す方法がわからないストアドプロシージャセットの特定の例です。私はUCCXが何であるか分かりません(しかし私はまだGoogleに尋ねていません)。私はRazorSQLも知らない。しかし、プロシージャを実行するにはいくつかの方法があります( 'EXECUTE PROCEDURE any_old_procedure(1、 'arg2'、 '2016-03-23')'など)。問題では、ストアドプロシージャの引数値と結果を取得する方法があります。 –

+0

UCCXはCisco Unified Communicationプラットフォーム(ACDコールシステム)で、RazorSQLは単なるSQLクエリツールです。ここには、Cisco UCCXデータベースに含まれているストアドプロシージャの1つがあります。 –

+0

私はストアドプロシージャを実行するために次の構文を使用しています executeプロシージャgettotalcalls( '2016-01-01 00:00:00.000'、 '2016-02-01 00:00:00.000'、 '1'、 '1' ) 次のエラーが発生します。 エラー:[Informix] [Informix ODBC Driver] [Informix]指定された テーブル(calls_handled)がデータベースにありません。エラーコード:-206 クエリ=実行プロシージャgettotalcalls( '2016-01-01 00:00:00.000'、 '2016-02-01 00:00:00.000'、 '1'、 '1') –

答えて

0

あなたの文法は正しい方向にあります。例えば、私はRazorSQLで次のコマンドを実行して別のストアドプロシージャを呼び出すことができます。

execute procedure sp_agent_state_detail('2016-05-31 05:00:00','2016-05-31 05:59:59','0',null,'David Bowie',null,null) 

あなたが得るエラーは自明である - 何calls_handledテーブルはありません。私はgettotalcalls()ストアドプロシージャは、おそらく別のストアドプロシージャ、そのテーブルを作成するいくつかの他のコードと一緒に使用するためのものだと思う。

関連する問題