問題タブ [insert-update]
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.
sql-server-2005 - SQLで数値の範囲を別の範囲の数値に置き換える
たとえば、置き換えます
と
それぞれ。基本的には数字を数字に置き換えたいのですが、項目ごとに更新文を書かずに複数項目の場合。
例:
複数の transactionID を順番に更新するには、上記のステートメントをどのように記述すればよいですか?
mysql - MySQLUPDATEが一意のキーと競合します
表は次のとおりです。
したがって、1人のユーザーが多くのツアーを所有できます(ツアーが何であるかは気にしないでください)。UserIdフィールドは、char
ではなく、int
です。これは、ユーザーがログインしていない可能性があるためです。この場合、セッションIDが使用されます。
ユーザーがログインすると、ユーザーIDが変更されます。したがって、単純な更新は次のようになります。
ただし、これにより重複エントリキーが生成される可能性があります。古いユーザーと新しいユーザーの両方が同じツアーを持っている場合は、更新する前に1つだけドロップする必要があります。
だから私は試しました
と
どちらも私にエラーを与えます。SQLクエリ自体でこれを行う方法はありますか、それとも私はただやらなければなりませんか?
そして、PHPで必要な計算を自分で行いますか?
php - PHPを使用してxmlファイルにデータを挿入するには?
これは私のxmlファイルです。タグ間に dom メソッドを使用してデータを挿入更新したい。私は、php および Xml テクノロジの初心者です。このファイルの作成と読み取りは成功しましたが、php を使用してデータを入力できませんでした。
作成するためのコードは次のとおりです。
読み取りコードは次のとおりです。
誰かが挿入と更新を手伝ってくれませんか。ありがとう!
database - データベースの更新
シナリオ:
Database1 (PostgreSQL) があります。このために i) レコードが削除されると、ステータス col. そのレコードは非アクティブに変更されます。ii) レコードが更新されると、現在のレコードは INACTIVE になり、新しいレコードが挿入されます。iii) 挿入は通常どおり行われます。データベース内のすべてのテーブルの各レコードにタイムスタンプ列があります。
Database1 と同期され、Database1 の同じプロパティに従う別の database2 (SQLite) があります。
Database1 は定期的に変更され、すべてのテーブルの CSV ファイルを取得します。CSV には、新しい挿入や更新を含むすべてのデータが含まれます。
要件:
Database1 のデータを新しい CSV と一致させる必要があります。i) CSV にはなく、Database1 にあるレコード (DELETED RECORDS) - これらのレコードは、ステータスを非アクティブに設定する必要があります。ii) CSV には存在するが Database1 には存在しないレコード (INSERTED RECORDS) の場合、これらのレコードを挿入する必要があります。iii) CSV で更新されたレコードについて、ステータスを非アクティブに設定し、新しいレコードを挿入する必要があります。
これらの論理的な実装を手伝ってください!!!
ありがとう
ジャヤクリシュナン
sql - このDMLステートメントのパフォーマンスを向上させる方法は?
こんにちはこのステートメントはストアドプロシージャで実行されます。パラメータを渡しており、複数の更新と挿入を行っています。-パフォーマンスを改善し、実行時間を短縮し、コード構造を改善するためのいくつかの提案に感謝します。Table_01、Table_02、Table_03の3つの異なるテーブルがあります。
sql - 存在する場合は UPDATE レコード。そうでなければ Oracle で INSERT
レコードの存在を示す Oracle 関数、またはこれを達成するためのその他の有用な手法はありますか?
EDIT:私が行ったMERGEステートメントを使用:
col3 が無効な識別子であるというエラーが表示されます。タイプミスはなく、既存の column.p_val1、p_val2、p_val3、および p_val4 は、ストアド プロシージャに渡される文字列パラメーターです。問題はこれらのパラメーターにある可能性があると考えています。おそらく、WHEREステートメント内に配置する必要がありますか? 何か案は?
c# - [編集]をクリックしたときに特定の列を編集可能にする必要があります
「編集更新キャンセル」コマンドフィールドを備えたグリッドビューがあります。[編集]をクリックすると、特定の行のすべての列が編集可能になります。2つの特定の列を編集可能にする必要があります。それはどのようにして可能になりましたか?
(スクリーンショットを添付)
[スクリーンショットでは、3つの列すべてが編集可能です。編集可能にするには、2番目と3番目が必要です]
前もって感謝します。
sql - 挿入と更新を処理するストアドプロシージャは、これは不可能ですか?
まったく同じ列を持つ2つのテーブルがあります。
どちらにも、自動インクリメントされるidと呼ばれるプライマリIDキーがあります。
私のプログラムは、スタギングテーブルにデータを追加し、この手順でタスクテーブルに追加されるものをフィルタリングします。
Mmyの問題は、この更新ステートメントの後に挿入が続くことです。何らかの理由で、それ自体がプロシージャ内にある場合、更新ステートメントが機能しません。
私の挿入ステートメントは、それ自体がプロシージャ内にある場合は機能しますが、この更新ステートメントの下にある場合は機能しません。
更新ステートメントを
これらの3つのフィールドが行ツアー部門のタスク名で一致する場合は、dashboardtasksテーブルの期限を更新します
追加する行がこれらの3つのフィールドで一致しない場合は、下にある挿入ステートメントを使用して、その行を新しい行として挿入します。
これらは私のフィールドですが、compby、comments、compdate、descはnullです。
android - 私のAndroidアプリにデータを表示します(保存は今のところうまくいきます)
データベースにデータを保存できるようになりましたが、データベース アクティビティ自体には表示されません。
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); onCreateDBAndDBTabled(); //DB と Tables erstellen wenn noch nicht vorhanden setContentView(R.layout.main); }
}
これが挿入文です
{
保存ボタンを押した瞬間の LogCat 出力は次のとおりです。
あなたが再び私を助けてくれることを願っています:)
php - SQLiteの更新により、フィールドがnull値に置き換えられます
さて、最近SQLiteを読んで作業しています(ここの誰かが実際にそれを提案しました)。
それは私が必要とするもの、つまりインメモリデータベースに最適です。しかし、私が抱えている問題は、それらがここに重複するレコードであるため、レコードを挿入することでしたが、すでに存在する場合は、欠落しているフィールドに入力するだけです。
今私が試した最初の方法は、idを主キーとして設定し、INSERTORREPLACEをに設定することでした。これに関する問題は、以前のコンテンツが消去されていたことでした。
したがって、現在行っているのは更新クエリです。変更された行数をチェックしています。1未満の場合は、挿入クエリを実行します(これには余分なオーバーヘッドがあることがわかっているので、共有するより良い方法がある場合)。
とにかく私の問題は(最後に)..更新クエリを使用しても、レコードがnull値で上書きされていることです。
以下のコードスニペットを要約しました。
上記はforeachループ内で行われています。
とにかく、コンテンツがすでにデータベースにある場合は、コンテンツの上書きを停止します。したがって、更新時にフィールドがnullの場合は、新しいコンテンツを追加します。すでに何かが含まれている場合は、変更せずに次のフィールドに移動します。SQLiteで使用できるIFNULLについて読みましたが、PDOプリペアドステートメント内でそれをどのように使用するかわかりません。
ヘルプ、ガイダンス、例をいただければ幸いです:)
psImはSQLiteでPHP5を使用しています