問題タブ [with-statement]

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 に答える
1184 参照

plsql - ネストされたテーブルを検索し、結果を新しいネストされたテーブルに挿入します。

WITH SELECTの結果をネストされた配列(2つの属性を持つ)に挿入するにはどうすればよいですか?

DDLおよびDMLSQLは次のとおりです。

NUMBER(8)について心配する必要はありません





または、ネストされた配列のパラメーターを含むVIEWを作成して、単純に呼び出すことができますか?

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

javascript - パフォーマンスと「より良い実践」:一連のパラメーターを使用したステートメントと関数

私は最近JSで多くのテンプレートを作成しているので、常に「邪悪な」withステートメントに出くわしました。

変数の前にオブジェクトを付ける必要がないため、テンプレートの操作がはるかに簡単になります。

withステートメントが悪いことと、パフォーマンスが低下する可能性があることを聞いて、私は別の解決策に着手しました。

私の解決策:たくさんのパラメーターを持つ関数

これが私のコードです:

注:これらはまったく同じことを実現します。どちらも誰からも抽象化されているので、不愉快に長いパラメータリストは大したことではありません。

どちらが優れているのか疑問に思います。withステートメントを使用するか、パラメーターの数が非常に多くなる可能性のある関数を使用するかです。

誰かがより良い解決策を持っていない限り...?

ありがとう!マットミューラー

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

sql - SQL - WHERE 句の With ステートメント

こんにちは、

WITH 状態は WHERE 句に含めることができますか?

例えば:

ありがとう、モー。

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

javascript - JavaScript スコープを変更する

window特別なグローバルスコープをカスタム スコープと交換する可能性はありますか? 意図されていると思っwithただけですが、別の「ルックアップ」スコープをスタックするだけです。例えば。

プロパティを作成しませんtest.aが、window.a.

windowオブジェクトには、独自のコードでは再現できない JS 固有の特別な品質がありますか?

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

python - Python 3.2「with/as」は何をしますか

私はPythonを学んでいて、with **** as ****:ステートメントを試しています。C# と同じように機能すると思いusing(****) {ますが、古い例に従っているのではないかと思います。

これは私のコードです:

ここで起こっていることはpprint、私の小さなクロージャーが関数のエイリアスであると仮定していpprint.pprintます。ただし、奇妙なエラーが発生します。

だから今、私は以前と同じように古いバージョンの Python の構文を使用していると考えています ( print "Hello")

コードが期待どおりに機能しないのはなぜですか?

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

database - PostgreSQL with RECURSIVE パフォーマンス

簡単な質問があります。どういうわけか、決定的な答えを見つけることができませんでした。

WITH RECURSIVEPostgreSQL の構文はどの程度最適化されていますか? つまり、それは一連の非再帰クエリの構文糖衣にすぎないのでしょうか、それとも、複雑なセマンティクスにもかかわらず全体として最適化された単一のステートメントに近いのでしょうか。フォローアップの質問 - この種の構文を最適化することは、どの程度可能ですか? もちろん、この問題に関するいくつかの具体的なデータは大歓迎です。

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

javascript - ECMAScript の `with` ステートメントを使用して、1 回の操作で複数のオブジェクトを対象にすることはできますか?

以下は機能しません (ただし、明示的なエラーは発生しません) 。なぜでしょうか?

そして... with ステートメントを厳密に使用して、本当にそれを回避する方法はありませんか? for / foreach の使用を忘れてください。

編集: 1で2つの質問をして申し訳ありません。より明確にしようとします:

  1. 上記のコードで構文エラーが発生せず、機能しないのに受け入れられるのはwithなぜですか?

  2. 可能であれば、を使用して同じ属性を持つ複数のオブジェクトをどのように変更できますwithか?

次の例が、私が達成したかったことをより明確にすることを願っています。

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

sql - With句を使用したOracle SQLの挿入

私はSQLを初めて使用するので、愚かな質問かもしれませんが、Insert IntoでWith句を使用する可能性はありますか? または、一般的な回避策はありますか? 私は次のようなことを意味します:

どうも!

私の例はあまりにもダミーなので、拡張コードを追加します (これまでの回答は thx)。

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

delphi - 複合「with」ステートメントで名前解決はどのように機能しますか?

Ready次のコードでテストされるのはどのインスタンスですか。その理由は何ですか。

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

sql-server-2008 - 複雑なSQLServer2008のクエリ

これらのコード行は何をするのか説明していただけますか?

表1:INT、VARCHAR、FLOAT

withは、より大きなクエリで使用するための補助ステートメントを作成する方法を提供していることを知っているので、使用する変数を宣言するようなものですが、その後は少し混乱しcaseますrow and col... また、なぜ2つある場合: case when col+1>N then row+1 else、SQLはどのように知っていますかwhen to do one case or the other?...