問題タブ [scope-identity]

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

xml - T-SQL: xml ノードの解析で scope_identity() が正しく割り当てられていない

Techies--正しいノードの正しい要素を選択する際に問題なくXmlオブジェクトを細断処理していますが、本当に必要なときに単一の値を保持している詳細識別子を適切に更新する必要がありますやるべきことは、その値を書き込んだばかりの値で更新することです。私は現在のシュレッディング プロセスの効率性が気に入っています。このロジックを修正する最善の方法を教えてください。

何が起こっているかは次のとおりです。

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

sql - この場合、SCOPE_IDENTITY は機能しますか?

自己インクリメントキーである PK があります。レコードをデータベースに挿入し、その PK を取得して別の挿入で使用する必要があります。

ただし、これを1回のトランザクションで行いたいと思います。それは可能ですか?アイデアは、私がしなければならない更新/挿入のいずれかで何かが失敗した場合、すべてをロールバックできるということですが、コミットを行う必要があるという印象を受けています。

最初は ado.net で実行するつもりでしたが、この問題を回避できるのではないかと考えたので、ストアド プロシージャに切り替えました。

この場合、SP は私を助けてくれますか?

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

c# - 複数の挿入ステートメントを使用する場合、SCOPE_IDENTITY を使用する方法はありますか?

csv ファイルから SQL Server データベースに (Web アプリケーションを介して) 多くのデータ行をインポートします。クライアント用に自動生成された id 値が必要です。

これをループで行うと、パフォーマンスが非常に悪くなります (ただしSCOPE_IDENTITY()、問題なく使用できます)。

よりパフォーマンスの高いソリューションは、次のような方法です。

最後に生成された ID だけでなく、生成されたすべての ID を取得する方法はありますか?

ご協力いただきありがとうございます!

敬具、トルステン

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

c# - 3 層アーキテクチャのストアド プロシージャから C# コードの scope_identity 値をフェッチする

scope_identity()C# コードにデータを挿入した後、ストアド プロシージャから値を取得する必要があります。

ここでは 3 層アーキテクチャを使用しています。誰か助けてください

私のストアドプロシージャ:

ここで正確に、C# コードで scope_identity 値を取得できます。誰か助けて?

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

sql-server - REMOTE サーバーでは SCOPE IDENTITY は許可されていませんか?

あるサーバーで外部キーによってリンクされた 2 つのテーブルからデータをコピーし、それらを別のサーバーのマスター データベースに挿入しようとしています。

最初のテーブルは新しいIDENTITY列を生成し、これを変数に格納して 2 番目のテーブルに挿入します。

内部に挿入されたテーブルを使用してみSCOPE_IDENTITY()ましたが、リモートサーバーでは許可されていないというエラーが表示されました

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

vb.net - TableAdapter更新後のSCOPE_IDENTITY()

TableAdapterの詳細オプションを更新したので、データテーブルが更新されます。

TableAdapter.Updateを使用した直後に、新しく追加された行のSCOPE_IDENTITYを取得しようとしています。

これはどのように達成できますか?

ありがとう!

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

c# - C#Scope_Identityの問題

いくつかの回答を閲覧しましたが、うまく機能していないようです。

プログラムの別の部分で使用できるように、テーブルのIDフィールドを返す必要があります。

しかし、運がなく、同じです

そして、レコードがテーブルに挿入されたとしても、両方とも0を返します。

以下のコードをダンプします、誰かが私が間違っていることを見ることができますか?

およびストアドプロシージャ:

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

vb.net - TableAdapter Update 後の SCOPE_IDENTITY()、BindingSource を使用

TableAdapter.Update の後に行の自動インクリメント ID を取得しようとしています。データはバインドされているため、この場合のようにデータテーブルに追加される行はありません。

これを解決する方法についてのアイデアはありますか?

ありがとうございました

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

sql - パラメーターとしての SQL 戻り値

私は昨日ここで質問しました

今、私は以下のようにコードを変更しました

コメントとコメントの好きなまたは嫌いなステータスを選択しようとしています。

asp.net Web ページでデータリストを使用しています。コメントごとに戻り値が必要です。@comment_id パラメータを指定する必要があります。このクエリは、すべてのコメントに対して同じ結果を返します ( begendi = 1, begenmedi = 0)。どうすればこの問題を解決できますか?

ScopeIdentityまたは戻り値が必要ですか?ありがとう(私はcomment_id、user_id、likevar、dislikevar、およびeventdate列を持つ2つのテーブル1-commentテーブル、2-likeordislikeテーブルを持っています)