問題タブ [procedures]

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

sql - シーケンス、エラーのリンク、およびnullフィールドへの入力を伴うOracleプロシージャと混同

潜在的な空の「受信」フィールドに現在の日付を使用させる手順を作成しようとしています。Order_number_seq注文番号列に入力するというシーケンスを作成しました(Ono)。注文テーブルのエラーをテーブルのエントリにリンクする方法がわかりませんOrders_errors

これは私がこれまでに持っているものです:

これらは私が使用しているテーブルです:

注文表

Order_Errors テーブル

特に注文テーブルのエラーをリンクしてテーブルに新しいエントリを作成する際に、どんな助けでも大歓迎OrderErrorsです。

前もって感謝します。

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

database - Postgres SQL の一時テーブル

Postgres Sql のグローバル一時テーブルに関する問題に直面しています。2 つの手順の場合:

  1. temp(id, name) という一時テーブルを持つ A()
  2. B() temp(id, name, address) という一時テーブルを持つ

次に、プロシージャ A が最初に呼び出され、その後プロシージャ B が呼び出された場合、一時テーブルは構造、つまりプロシージャ A で定義された temp(id, name) のまま残り、プロシージャ B で定義された列「アドレス」は次のようになります。見つかりません。

解決策を見つけるのを手伝ってください???

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

database - 単一セッションでの一時テーブルのドロップ

同じセッションの手順で一時テーブルを削除する方法。

Postgres Sql の一時テーブルに関する問題に直面しているためです。2 つの手順の場合:

A() には temp(id, name) という一時テーブルがあります B() には temp(id, name, address) という一時テーブルがあり、プロシージャ A が最初に呼び出され、その後にプロシージャ B が呼び出された場合、一時テーブルは残ります。プロシージャ A で定義された構造体、つまり temp(id, name) を使用し、プロシージャ B で定義された列「アドレス」が見つかりません。

0 投票する
0 に答える
279 参照

php - ループ内のPHP複数挿入

jquery 経由で標準の $.ajax 呼び出しを使用して呼び出される次の PHP スクリプトを実行しています。この PHP スクリプトは、ストアド プロシージャを介して複数のレコードをデータベースに挿入します。この手順は単純な INSERT INTO です。

PHPスクリプトは

Mysqlプロシージャは

区切り記号 $$

問題は、ループの数が約 10K の場合、このコードは問題なく動作しますが、その数を超えると、たとえばここに示すように 50K になると、いくつかの問題が発生することです。各レコードは 2 回挿入されます。これは、ストアド プロシージャがループごとに 2 回呼び出されることを示しています。

これにより、この場合、データベースに 100K レコードが生成されます。また、firebug が赤いエラーを返すため、何かが間違っていることを確認することもできます (ただし、発生したエラーについては何も指定されておらず、コードも説明もされていません)。

興味深いことに、ループが 10K に達すると、各レコードが正しく挿入され (ストアド プロシージャはループごとに 1 回だけ呼び出されます)、firebug はエラーをスローしません (成功を返します)。これが失敗し始める重要な数のループがあるようです。

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

nested - なぜtclでネストされたプロシージャが必要なのですか

こんにちは、私はほぼ 1 年間 tcl スクリプトを使用しており、現在ではほぼ基本的なことを完全に理解しています。しかし、今日、ネストされたプロシージャに出くわしました。これは、使用できなかったので奇妙なものです。

とにかく、ここでネストされた proc について読みましたが、なぜそれが必要なのかについて明確な考えが得られませんでした。

この記事では、proc は名前空間でグローバルであるため、ローカル proc を作成するにはネストされた proc を作成すると述べています。

今私が考えることができる1つの使用法は次のようなものです

そのため、子 proc は親 proc に対してローカルになり、親 proc 内でのみ使用できます。また、私が理解しているように、その親プロシージャ内の複数の場所で同じ処理を行いたい場合にも役立ちます。

今、私の混乱は、これがネストされた proc の唯一の使用ですか、それとも私が理解していない他の何かがあるのでしょうか???. つまり、ネストされた proc は一種のプライベート proc のように見えます。

それで、それに光を当てて、ネストされたprocの使用を理解するのを手伝ってください。

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

c - この機能は終了したと見なされますか?

コードが次のようになるとします



c は b の呼び出し後に終了したと見なされますが、b はまだ終了していませんか?

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

vb.net - DoWork Ba​​ckgroundWorker 内の順次手順

バックグラウンド スレッドで順次サブ プロシージャを実行しようとしています。バックグラウンドワーカーを作成してから、各プロシージャを個別に呼び出すことで、そのようにすることが許されるかどうか疑問に思っています...

これにより、バックグラウンド スレッドで各手順が実行されますか?

また、他の投稿を読んで、 a を使用して C# にList<svnCommand>渡すことを提案した人もいれば、メソッドを使用することを提案した人もいましたが、どちらも私にはわかりません。これら 2 つの機能のいずれかが動作しますか?それらは何ですか?RunWorkerAsyncTasks

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

c - C 関数の実行時間の計算

私は手続き型 (OO ではない) コードとして書かれた C で書かれたサーバー プログラムに取り組んでいます。すべてのメソッドは、いくつかの特定の機能を実装しています。診断目的で、それぞれの関数の実行時間を計算して出力する一連のメソッドにコードを追加したいと考えています。Linux上にあり、実行時間を計算する方法を知っています。

私の質問は、これをコーディングするための最良かつ最も効率的な方法は何でしょうか?

CI で書かれた手続き型のコードであるため、タイマー開始、タイマー終了、および差の計算のためのすべての (約 20) 関数にコードを追加する必要があります。これより良い方法はありますか?

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

sql - Procedures(Pl/sql)を使用して、あるテーブルから列、別のテーブルに行を変換したい

ここでは、プロシージャ パラメーターを使用してこれを行います。試してみましたが、エラーが発生しています。

これは私が試した codew ですが、多くのエラーが表示されます