問題タブ [forall]

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

stored-procedures - ダウズ一括更新実行フローのしくみ

あるテーブルから別のテーブルに何十億ものデータをコピーするコードを作成していますが、例外が発生した場合に手順を停止したくありません。だから私は(100%コンパイル可能な構文を入れていない)のようなスクリプトを入れています

この疑似コードに基づいて、2つの質問があります

  1. forall ループでコレクションを削除しています。例外があり、dml_errors ブロックでコレクションから情報を取得することにした場合、そこにコレクション要素がありますか? はいの場合、ログに記録した後にそれらを削除しても安全ですか?
  2. forall を begin-exception-end ブロックに保持しているので、反復し続けますか?
0 投票する
1 に答える
2744 参照

oracle - FORALL の後に INSERT ステートメントとプロシージャーがある

plsqlでFORALLの後に1つの挿入ステートメントとコールプロシージャを作成するにはどうすればよいですか?

私は手順で以下を持っています

挿入後、値を別のテーブルに挿入する別のプロシージャを呼び出したいと思います。

insert ステートメントの後に上記のプロシージャを呼び出そうとすると、エラーが発生します

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

coq - Coq convert non-exist to forall ステートメント

私はCoqが初めてです。これが私の問題です。私は声明を持っています:

私はそれが同等であると思います:

しかし、仮説を変換するためにどの戦術を使用できますか?

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

sql - 2 要件: 1) 複数の FOR ループを FORALL に置き換える 2) データをテーブルに挿入する際に IF-THEN-ELSE 条件を使用する

私の要件は少し異なります。データをフェッチするネストされた 2 つの FOR ループがあり、特定の条件に基づいて、並べ替えられたデータをテーブルに挿入します。

以下の元のコード:

このコード全体を FORALL に変換する必要があります

多くのコードを試しましたが、どれも成功しませんでした。構文自体が間違っていると思います

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

variables - CPLEX では、forall ループ構文で変数を使用するにはどうすればよいですか?

以下のように、cplex forall 構文で変数を使用したい..

しかし、このスクリプトを実行した後、(j+3) が原因で構文エラーが発生しました... このアルゴリズムを使用するには、どのようにスクリプトを作成すればよいですか?

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

sql - PL SQL では、BULK COLLECT と FORALL を使用して、この for ループを挿入でリファクタリングしたいと考えています。

パフォーマンス上の理由から、ループで挿入を行うのではなく、BULK COLLECT と FORALL を使用するように次のコードを書き直します。私が直面している問題は、ループの反復ごとに empID を生成する必要があるか、FORALL を使用するコレクションを作成するために BULK COLLECT で同様のことを行う必要があることです。

...

BULK COLLECT と FORALL の例は、ほとんどの場合、[some table] から * を選択し、そのカーソルをフェッチして BULK COLLECT を実行するカーソルを作成することで構成されているようです。しかし、次の連続する 'numberOfEmployeesToAdd' 番号の ID を使用してカーソル内で動的に値を割り当て、FORALL を実行して挿入を行う必要があります。

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

haskell - これらのセットの交点としての forall

私はウィキブックスの実存的セクションを読んでいますが、そこには次のように書かれています。

まず、forall は「すべての人に」という意味です。型について考える 1 つの方法は、その型の値のセットです。たとえば、Bool はセット {True, False, ⊥} (一番下の ⊥ はすべての型のメンバーであることを思い出してください!)、Integer は次のセットです。整数 (および下)、String は可能なすべての文字列 (および下) のセットなどです。forall は、これらのセットの交差として機能します。たとえば、forall a. a は、{⊥} でなければならないすべてのタイプの共通部分です。つまり、唯一の値 (つまり、要素) が下にあるタイプ (つまり、セット) です。

forallこれらのセットの交点としてどのように機能しますか?

forall形式論理では、それは言説の宇宙からの任意の値になり得ることを意味します。Haskell ではどのように交差に変換されますか?

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

haskell - GeneralizedNewtypeDeriving fails for PersistFieldSql

I'm trying to define a Markdown newtype, and using GeneralizedNewtypeDeriving to automatically define new instances:

This fails for the PersistFieldSql with the following message:

Is this due to the new roles features of GHC 7.8.2? In that particular case I don't know what to do, since Markdown is itself a newtype over Text...

Or is this related with the forall on sqlType? What is the reason for this error when all other instances are successfully automatically derived?

Thanks

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

for-loop - BULK COLLECT と FORALL を使用して PL/SQL の CURSOR FOR LOOP を置き換える方法は?

BULK COLLECT と FORALL を使用して PL/SQL の CURSOR FOR LOOP を置き換える方法は? 1 つのテーブル内のレコードをより効率的に更新する方法が必要です。

次の PL/SQL コードがあるとします。

ありがとう。