問題タブ [sql-insert]

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 投票する
13 に答える
196664 参照

sql - INSERT ステートメントの「ここでは列は許可されていません」エラー

これを行うことで、LOCATION というこのテーブルを作成しました。

テーブル内に日付を追加しようとすると、エラーがあると言って機能しません

エラーが言っている

ここでは列は許可されていません

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

sql - 異なる列名のテーブルを選択します

SQLで、Select into ...行を別の(バックアップ)テーブルにコピーします。バックアップテーブルの構造が異なる(または列名が異なる)場合、これは可能ですか?そうでない場合、これを達成するための最良の方法は何ですか?

これが私がやりたいことです:TableA列がありますa1,a2,a3。このテーブルからTableB列を持つ別のテーブルにいくつかの行をコピーしたいと思いますb1,b2,b3,b4。にa1入るb1、へなどの内容。a2b2

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

java - デフォルト値を持つデータベース列で Hibernate JPA @SQLInsert を使用するにはどうすればよいですか

4 つの列を持つテーブル「グループ」があります。データベースは postgres で、group_id 列は Serial です。したがって、実際には、次の値を取得するためのデフォルトを持つ整数です。

@SQLInsert を使用する必要があるユースケースがあります (通常の永続化メソッドの使用はオプションではありません) が、デフォルトでは機能しません。ここに私が持っているものがあります:

エンティティ属性を group_id と version が null の値に設定し、他の 2 つは正しく設定されています。group_id は DB でヌル可能ではありません。バージョンはヌルにすることができます。

私はこの例外を受け取ります:

次の DML をデータベースに直接入力すると、機能します。

@SQLInsert を使用して同じことを実現する方法はありますか。

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

validation - PowerBuilder 使用できない場合は SQL テーブルにレコードを挿入する メッセージ ボックスが使用できない場合

私は PowerBuilder Classic 12 を初めて使用します。レコードが使用可能かどうかを確認し、そうでない場合はテキスト ボックスから挿入するサンプル コードが必要です。誰かが SQL ステートメントの優先を提案したので、おそらく DataStore が必要になるでしょう。ありがとう。

0 投票する
3 に答える
10180 参照

sql-server - SELECTコマンドとINSERTコマンドをSQLServerの存在しないテーブルに結合するにはどうすればよいですか?

SELECTおよびINSERT INTOコマンドを組み合わせて、結果をSQL Serverの一時テーブルに挿入するにはどうすればよいですか?

このようなもの:

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

mysql - CakePHP 2: 配列から SQL 挿入スクリプトを生成する方法

検索メソッドによって返された配列から SQL 挿入ステートメントを生成できますか?

ありがとう。

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

sql - 異なるデータベースのテーブルを互いに一致させる

すべての値が別のデータベースの別のテーブルと同一になるようにテーブルを更新しようとしています。挿入コマンドでは実行できますが、更新コマンドでは実行できません。

これは機能します:

これはしません:

これも:

結果は、エラーを数え切れないほどチェックしているにもかかわらず、常にこのエラーメッセージのバリエーションになります。

メッセージ4104、レベル16、状態1、行1

マルチパート識別子「source.dbo.table1.PKColumn」をバインドできませんでした。

助言がありますか?

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

database - 挿入と外部結合を使用した相関名

別のデータベースの別のテーブルの行を使用して、あるテーブルから行を挿入するコードを実行しようとしています。
私はこれを持っていました:

ただし、相関名を追加するように言われたので、これを作成しました。

私はこれをエラーメッセージとして受け取りました:

メッセージ 208、レベル 16、状態 1、行 1 無効なオブジェクト名 'test'。

私が間違っていることを誰かが知っていますか?

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

mysql - UPDATEコマンドはINSERTよりも多くのリソースを消費します

SQLで使用しているスクリプトは40,000近くのレコードで動作し、UPDATEコマンドを使用すると実行時間が大幅に増加することに気づきました。

それぞれに10個のフィールドがある2つのテーブルでは、INSERTは、このUPDATEコマンドよりも結合された両方に対してより高速に実行されます。

UPDATEが実際に行っているのは、同じレコードが存在する1つのテーブルから別のテーブルにコードをコピーすることです。これは、table1が2つのデータベース間のステージングテーブルであり、table2が複数のテーブルにステージングテーブルのデータを挿入するための所有テーブルであるためです。約40,000である同じ数のレコード

UPDATEは、2つの同一のテーブルを接続し、1つのフィールドにデータを挿入するだけなので、10のフィールドで40,000のレコードが作成される2つのINSERTよりも高速に実行されるはずです(つまり、800,000のピースを挿入します)。データの)そして私はphpタイムアウトを避けるためにSQLコンソールウィンドウでクエリを実行しています

UPDATEはINSERTよりもリソースを消費し、高速化する方法はありますか(処理に別のテーブルを使用するという事実を変更する以外に、ステージングテーブルは頻繁に更新されるため、スナップショットのようにデータをコピーして操作しますつまり、コードフィールドは最初はNULLなので、コードがNULLでないレコードは、すでに処理されていることを意味するNULLコードのレコードのみをコピーします)

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

sql - t-sql挿入-選択-パラメータ付き

私は4つのテーブルを持っています。データを挿入するテーブルの1つ(表A)。テーブルAは、テーブルB、C、Dからのその他のデータと、いくつかの不明な変数パラメータデータを受信します。

パラメータを受信するSELECTを使用してINSERTを設定するにはどうすればよいですか?