問題タブ [cursors]

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

oracle - カーソル値にアクセスできません

次のコードを書きました。

コードをコンパイルすると、次のエラー メッセージが表示されます。

LEGACY_VENDOR_NUMBER認識できない理由がわかりません。これに関するヘルプは大歓迎です

ヴィベク

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

database - 一度に設定する操作とは何か、また、アプリケーション プログラムによる一連のデータの処理が必要になる状況は何か

質問:

一度に設定される操作とは何ですか? また、アプリケーション プログラムで一連のデータを処理する必要があるのはどのような状況ですか?

乾杯。

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

sql - Auto_Fix ユーザーのカーソル内のカーソル

以下のスクリプトがあり、システム データベースを除くデータベースの動的リストに対してこれを実行できるようにしたいと考えています。それは簡単です。注意が必要なのは、修正コマンドを実行する対象となるユーザーのリストがデータベースごとに異なる可能性があることです。これは 3 番目のカーソルでしょうか? 以下の私の試みは、各データベースのユーザーを適切に入力していません。どんな助けでも大歓迎です。

-- 範囲内のデータベース名を @name に含めます

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

sap-ase - Sybase ASE でカーソルを反復すると、複数のループが発生するようです

4 つの値 (18、13、14、15) を返す select ステートメントを使用してカーソルを作成しています。カーソルを反復処理して、今のところ値を表示しようとしています。私は 4 つの print ステートメントを期待していますが、それ以上のものを目にします。

コードは次のとおりです。

出力は次のとおりです。

カーソルに対する単純な反復のように見えますが、なぜそんなに多くの印刷ステートメントが表示されるのか理解できません。18、13、14、および 15 のみを表示したいのです。Sybase ASE 15.5 と Razor SQL クライアントを使用しています。誰かがこれで私を助けることができますか?

* 編集 * Sybase Central (ASE 用) を使用した場合、問題は発生しませんでした。他の IDE を使用した場合、結果に一貫性がありませんでした。

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

oracle - emp から deptno を入力として受け取り、ename を返す pl/sql クエリ、sal は dept テーブルのすべての列

誰でもこれを解決するのを手伝ってくれませんか。

emp から deptno を入力として受け取り、ename、sal、および dept テーブルのすべての列を返す pl/sql クエリを作成する必要があります (列を個別に宣言するのではなく、%rowtype を使用したい)。

私はいくつかの方法でそれを試しました。そのうちの 1 つを以下に示します。創造--

エラー:-- INTO リストの式 'REC' の型が正しくありません よろしくお願いします...

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

sql-server - 結果セットを SQL Server から VB.NET アプリケーションに返す

SQL Server ストアド プロシージャの句からデータベース エラーで構成される結果セットを返す必要がありますがCATCH、それで行き詰まっています。結果セットを返すためにカーソルを使用する必要がありますか? その場合OUTPUT、.NET アプリケーションのパラメーターの型宣言は何ですか? 試しObjectてみVariantましたが、うまくいきませんでした。

また、ステートメントを使用して返す簡単な方法も試しましたSELECTが、あるストアドプロシージャでは機能しますが、別のストアドプロシージャでは機能しませんCATCH

上記は、vb.net コードで次のように呼び出すと、1 つのストアド プロシージャで機能します。

whereregistrationErrorsclientDetailsDTは厳密に型指定されたデータ テーブルです。

これはしません:

結果セットを返す方法について何か提案はありますか?

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

clojure - om/transact を使用してベクトルを更新しようとすると、om ClojureScript ref-cursor エラーが発生する

カーソルを更新しようとすると、次のエラーが表示されます。

アプリケーション状態のコメント データ ベクトルを指すために ref-cursor を使用しています。

ここで、ユーザーが入力コンポーネントの入力を介してデータを送信したときに、このカーソルを更新したいと思います。(let [foo (->> comments)] を使用して、render-state 内のカーソルを参照します。それをユーザー送信を処理する関数呼び出しに渡し、このベクトルに項目をもう 1 つ追加したいと思います。

ただし、om/transact を作成すると! 上記のエラーが表示されます。

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

sql-server - TSQL - カーソルを使用して繰り返しレコードを削除する

みんな!

Part_NoChecksheetsといういくつかの列を持つテーブルがあります。

特定の Part_No には、実行する必要がある複数のチェックシートがある場合があります。

繰り返しの Part_No を削除しようとしているので、スプレッドシートは最終的に次のようになります。

このような代わりに:

変数を作成し、カーソルを使用して各行を調べて部品番号を確認すると仮定していますが、これを理解する方法がわかりません。

助けてくれる人に感謝します!