問題タブ [procedure]

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 投票する
3 に答える
127 参照

sql-server-2005 - SQLは、あるプロシージャから別のプロシージャに列を挿入します

多くの列を返すストアドプロシージャがあり、操作が非常に面倒です。行を列に変換する別のストアドプロシージャを作成しました。サブプロシージャの列をメインプロシージャに挿入するにはどうすればよいですか?

サブプロシージャの列を次のようにコーディングしたかったと思います。

これは正しいです?

これが私のテーブル関数ですが、「列プレフィックス'IPAM_RIPS_SKILL-SET_PARTICIPANT_RATING_HDR"がテーブル名またはエイリアスと一致しません...」というエラーが表示されます。

0 投票する
4 に答える
76361 参照

function - MIPSの機能(手順)

私は MIPS 言語に不慣れで、MIPS アセンブリ言語の関数 (手順) がどのように機能するかを理解していません。ここにありますが、私の問題を特定します:

  1. とは:

    • jal
    • jr
    • $ra

    mips 言語での意味と重要なこと

  2. 関数または (手順) を作成するときに、どのように使用できますか?
0 投票する
2 に答える
1129 参照

oracle - Oracleプロシージャは、その作成者の権限を継承しますか?

3人のOracleユーザーA、B、Cがいて、B(中間として)を使用してCからAにテーブルをインポートしたいと考えています。Bに接続すると、「create table A.T1 as select * fromT1@C」を実行できます。 。しかし、Bが作成/所有するプロシージャにSQLステートメントを挿入すると、「ORA-01031:不十分な特権」が発生し続けます。sysdbaとして、私はBにすべての権利(dba)を付与しました。では、ここで何が欠けているのでしょうか。ありがとうございました。

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

mysql - MySQLプロシージャのエラーコード

MySQLの手順で小さな問題に直面しています。プロシージャ内にいくつかの例外ハンドラを配置しました。ただし、プロシージャ内で発生する可能性のあるエラーのエラーコードを取得する必要があります。ある種の関数を使用して正確なエラーコードを取得する方法はありますか(同じように、ソケットAPIでWSAGetLastErrorを使用します)?

たとえば、存在しないテーブルを参照するselectクエリがプロシージャ内にあるとします。その場合、エラーが発生します(「テーブル」は存在しません)。コントロールは例外ハンドラーに転送されますが、意味のある情報はありません。この場合(1146)の正確なエラーコードを使用して処理できます。しかし、エラーが例外ハンドラーで言及されていない他の何かである場合はどうなりますか?その場合、後で確認するためにエラーコードを取得します。SHOW ERRORSクエリがありますが、処理手順でどのように使用しますか?これがもっと明確になることを願っています。

ここでも質問が見つかりました: http : //www.eggheadcafe.com/software/aspnet/35923137/show-errors-question.aspxですが、まだ誰も回答していません。

0 投票する
3 に答える
1685 参照

java - Java JDBC プロシージャー呼び出し

パラメータとして日付を取り、2 つの異なる Java Web アプリケーションによって呼び出される Oracle プロシージャがあります。プロシージャ内で、to_char(date, 'd')渡された日付から使用して日を抽出します。あるアプリによって返される日が他のアプリと異なる理由を見つけることができません。両方のアプリに同じ ojdbc ドライバーを使用しています。これらのアプリが実行されているマシンの環境変数と関係がありますか?

ありがとう

0 投票する
4 に答える
8468 参照

process - プロセスと手順を定義するのを手伝ってくれますか?

「プロセス」と「手順」という2つの用語の基本的な違い(ある場合)を理解したことはありませんが、手伝っていただけませんか。それはプログラミング用語またはあなたが好きな他の用語で答えることができます。

0 投票する
3 に答える
14763 参照

delphi - 手順の「実際の変数パラメーターと正式な var パラメーターの型は同一である必要があります」エラー

私はデルファイで手続きを書こうとしています。このプロシージャは、TControl子孫要素の名前を取得し、いくつかのプロパティを変更しようとします。しかし、私がそれをやろうとすると、Delphi は次のようなエラーを出します:

E2033 実際の var パラメータと仮の var パラメータの型は同一でなければなりません

手順:

使用例:Change_prop(Label1, 50,200); そのエラーの解決策は何ですか..ありがとうございます。

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

arrays - 2次元または多次元配列のパラメータを持つプロシージャを作成する方法は?

これに関する手順を作成したいと思います。

例:

2 次元または多次元配列のパラメータを持つプロシージャを作成する方法は?

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

c++ - Windowsの手順Elseステートメントがメッセージに対して機能しない場合

現在、いくつかのソフトウェア用のGUIを作成しようとしていますが、いくつかの静的コントロールに問題があります。私のウィンドウプロシージャには、静的コントロールが描画されるタイミングに関するWM_CTLCOLORSTATICメッセージがあります。メッセージの中には、ウィンドウのハンドルを描画する必要のあるハンドルと比較し、それに応じてウィンドウ関数を実行するIFELSEステートメントがあります。1つは静的テキストコントロールで、描画時に背景色が設定され、もう1つは静的コントロールの境界線を描画します。

settingsborderとsettingstextは、GUIを作成するためのクラスのウィンドウハンドルです。

if elseステートメントの順序を逆にすると、順序に関係なく、最初のステートメントのみが実行されます。背景色の変更がIFの下にある場合は、それが行われます。境界線の描画がIFの下にある場合、それはそれを行いますが、else部分の下には何もありません。問題を見つけることができないので、これはC++言語を使用する際の単純なエラーですか。助けてください、ありがとう。

PSドローエッジ部分では、最初に静的コントロールボーダーを作成し、次にその上でドローエッジを使用します。別の方法で行う必要がありますか?ありがとう。

0 投票する
3 に答える
2209 参照

oracle - プロシージャPLSQLのクエリは1行を返す必要がありますが、それ以上の行を返します


pl/sqlプロシージャの実装に奇妙な問題があります。
私のプロシージャには4つのvarchar入力パラメータがあり、次のようなクエリを使用してテーブルからid値を抽出します。

この表では、nameとsurは一意のキーです。したがって、いくつかの入力パラメーター(pn、ln)については、1つの行のみを取得することを期待していますが、そうではありません。実際、最初の条件のみが処理され、2番目の条件は処理されないようです。

私が持っている私のテーブルでは、このテスト行は次のとおりです。

私の手順で合格した場合

ID:1と2を取得します。
ただし、値を渡すと

ID3のみを取得します。

明らかに、前のクエリでエラーORA-01422が発生したので、最初にカーソル定義に置き換え、後で「for row in(query)」に置き換えます。

この動作は私には奇妙です。実際、sqlplusまたはtoadからのクエリのみを実行すると、正しい結果が得られます。

Oracleのバージョンは8.1です。

前もって感謝します

これが私の手順です(オブジェクトの名前を変更したので、不一致が見つからないことを願っています):

ありがとうございました