問題タブ [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 投票する
2 に答える
88 参照

sql-server - カスケード挿入でnull Scope_Indentityを解決する方法は?

SQL Server ストアド プロシージャでカスケード挿入を実行しています。SCOPE_IDENTITY次に、最初のテーブル挿入の ID から 2 番目のテーブルに渡します。

しかし、ストアド プロシージャの実行中に、次の NULL 値を取得しますSCOPE_IDENTITY

メッセージ 515、レベル 16、状態 2、プロシージャ InsertDDM_UserProfile、行 43
列 'Filter'、テーブル '.....dbo.DDM_Dashboard' に値 NULL を挿入できません。列はヌルを許可しません。INSERT は失敗します。

質問: ストアド プロシージャが を使用して null ID を返すのはなぜSCOPE_IDENTITYですか?

これは私が作成したストアド プロシージャです。FK 制約は、テーブルに対して既に設定されています。

以下は、2 つのテーブルの構造です。

DDM_User-

DDM_ダッシュボード:

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

sql-server - リターンIDの保存と更新を伴うSQLサーバースコープID

フォームを保存するときに、写真を別のテーブルに保存しています。すべてがうまく機能します。しかし、更新時に更新が機能しないため、エラーは「dbnullから他の型にキャストできません」です

画像