[解決済み] INSERT INTO ...」の部分を繰り返さずに複数行の挿入を行うには?
2022-03-17 05:23:27
質問
何年も前にやったことがあるのは分かっているのですが、構文を思い出せず、"bulk imports"に関する大量のヘルプドキュメントや記事を引っ張り出しても、どこにも見つけることができません。
以下は私がやりたいことですが、構文が正確ではありません...誰かこれをやったことがある人、助けてください :)
INSERT INTO dbo.MyTable (ID, Name)
VALUES (123, 'Timmy'),
(124, 'Jonny'),
(125, 'Sally')
ということは知っています。 閉じる を正しい構文にしてください。私はそこに"BULK"という単語が必要かもしれません、または何か、私は覚えていません。何か思い当たることはありますか?
SQL Server 2005のデータベースで必要です。このコードを試しましたが、無駄でした。
DECLARE @blah TABLE
(
ID INT NOT NULL PRIMARY KEY,
Name VARCHAR(100) NOT NULL
)
INSERT INTO @blah (ID, Name)
VALUES (123, 'Timmy')
VALUES (124, 'Jonny')
VALUES (125, 'Sally')
SELECT * FROM @blah
私は
Incorrect syntax near the keyword 'VALUES'.
解決方法を教えてください。
INSERT INTO dbo.MyTable (ID, Name)
SELECT 123, 'Timmy'
UNION ALL
SELECT 124, 'Jonny'
UNION ALL
SELECT 125, 'Sally'
SQL Server 2008では、1つのVALUES句で実行できます。 まさに ご質問の文のように(各values文を区切るためにカンマを追加する必要があるだけです)...。
関連
-
[解決済み] オブジェクト 'Users'、データベース 'XXX'、スキーマ 'dbo' で SELECT 権限が拒否されました。
-
[解決済み] INSERT ステートメントが FOREIGN KEY 制約と競合する - SQL Server
-
[解決済み] SQL Server MS 2012の現在のセキュリティコンテキストでは、サーバープリンシパルはデータベースにアクセスできません。
-
[解決済み] 管理者ユーザーで有効なxp_cmdshellへのアクセスが拒否されました。
-
[解決済み] データ損失の可能性があるため、スキーマの更新を終了します。
-
[解決済み] SQL Server で複数行のテキストを 1 つのテキスト文字列に連結する方法
-
[解決済み] JavaScriptでライブラリを使わずに、他の要素の後に要素を挿入するにはどうしたらいいですか?
-
[解決済み] SQL ServerでINSERT INTOとしてデータをエクスポートする
-
[解決済み】すべてのテーブル、ストアドプロシージャ、トリガ、制約、およびすべての依存関係を1つのSQLステートメントで削除します。
-
[解決済み】INSERT文のOUTPUT句を使用してID値を取得するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 式をデータ型datetimeに変換する際に算術オーバーフローエラーが発生する。(日付と時刻の表示中に...)
-
[解決済み] 更新時のSqlエラー : UPDATE ステートメントが FOREIGN KEY 制約と競合しています。
-
[解決済み] sql文の角括弧[]の使い方を教えてください。
-
[解決済み] パーセント値を保持するための適切なデータ型?
-
[解決済み] ')' 付近の構文が正しくない場合の対処方法
-
[解決済み] sp_columnsが結果を返さないのはなぜですか?
-
[解決済み] T-SQL XOR 演算子
-
[解決済み] 累積和の求め方
-
[解決済み] EF: テキストデータ型は比較できないため、DISTINCT として選択できません。
-
[解決済み] INSERT INTOで複数の値を挿入する(SQL Server 2005)