Azure でロジック アプリ デザイナーを使用しています。「 SQL Azure - 行の挿入」をアクションとして追加しました。列に値を挿入するように求められますが、すべての列が必須としてマークされており、値が入力されていない場合、変更/シーケンスは保存されません。
これをバイパスするか、列をオプションにする方法はありますか?
Azure でロジック アプリ デザイナーを使用しています。「 SQL Azure - 行の挿入」をアクションとして追加しました。列に値を挿入するように求められますが、すべての列が必須としてマークされており、値が入力されていない場合、変更/シーケンスは保存されません。
これをバイパスするか、列をオプションにする方法はありますか?
以前にこれを試しましたが、列をオプションにする方法はありませんでしたが、回避策を見つけました。まず、デザイナーで任意の値を入力してから、コード ビューを開いて不要な列を探し、JSON スキーマから削除して [保存] をクリックします編集しようとすると、これをもう一度行う必要があります。それが役立つかどうか教えてください
編集済み
これを再現しようとしたときに行った手順のスクリーンショットを追加しました。(データベーススキーマは列のこれらのnull値を処理する必要があることに注意してください。私の場合、Guid
デフォルト値がnewid()
あり、他の列はnullを許可していました)。常に null を列に渡します。値をまったく渡さないことは、計算された値を持つ列またはデフォルト値 ( newid()
uniqueidentifier やgetdate()
作成/変更時間など)を持つ列にとって意味がある場合があります。