
SQLServer初心者です。
使用DBはSQLServer2005です。
SQLServerではInsert文でサブクエリは使用できませんか?
例)
INSERT INTO TmpA (a,b) VALUES (
1,(SELECT TmpB.b FROM TmpB))
を実行しましたところ、
『メッセージ 1046、レベル 15、状態 1、行 12
このコンテキストではサブクエリは許可されません。スカラ式だけが許可されます。』
とのエラーが発生しました。
何らかの工夫で実装できる方法がありましたら、
教えて下さいませんか?
No.2ベストアンサー
- 回答日時:
>ご回答下さった方法ですと、
>同じ形式のテーブルをそのままInsertは可能なんですね。
>今回は、固定値と別テーブルからの情報との両方を
>1つのInsert文に含めることが可能な活用方法が見つけられずに
>困っております。
→例は固定値と別テーブルからの情報を含めますから、まだ、何が
出来ないですか?
>例)
>INSERT INTO TmpA (a,b) (SELECT 1,b FROM TmpB)
→1 は 固定値よね
b は 別テーブルからの情報
同じ形式のテーブルには限らないです。
No.3
- 回答日時:
insertの構文は、大きく分けて二つあります。
(1)insert into 表名[(列名,列名,...)] values(値,値,...)
(2)insert into 表名[(列名,列名,...)] select文
(2)のselect文を指定する方法では、他表(RDBMSによっては自表も)からデータを検索して、その結果を格納できます。select文の選択リストには、定数も指定できます。
【SQL例】
INSERT INTO TmpA (a,b) select 1,b FROM TmpB
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 次の時間帯の勝率の合計を求めるSQL文 1 2023/07/04 17:12
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
- PHP ここで言う「アロー演算子」の役割を教えてください。 1 2022/03/26 02:38
- PHP php エラー 2 2022/10/23 16:43
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
- MySQL 下の画像はSQLの4大命令の性質をまとめたものであるらしいです UPDATE INSERT DELE 1 2023/06/07 15:36
- MySQL mysqlで INSERT と SELECTの用途は 1 2022/04/01 00:45
- PHP php エラー 3 2022/11/18 23:32
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS 一番最新の日付の金額...
-
ビューで引数を使いたい
-
IFで条件を分岐させてのINSERT...
-
「マスタ」と「テーブル」の違...
-
3つ以上のテーブルをUNIONする...
-
AccessのテーブルをSQL Server...
-
SELECT時の行ロックの必要性に...
-
SELECT文でのデッドロックに対...
-
重複レコードの削除
-
非連結サブフォームのレコード...
-
ACCESSにてテーブルをEXCEL形式...
-
ユニオンクエリの結果をテーブ...
-
ACCESSのBookmarkプロパティの...
-
ACCESS2007 フォーム 「バリア...
-
数百万件レコードのdelete
-
ACCESSのODBCリンクテーブルに...
-
Accessのリンクテーブルについて
-
Access VBA [リモートサーバー...
-
sqlserverで集計結果をUPDATEし...
-
DB2の更新ロックについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ビューで引数を使いたい
-
IFで条件を分岐させてのINSERT...
-
ACCESS 一番最新の日付の金額...
-
Insert Into Select での重複に...
-
INSERT文でサブクエリ
-
SQLで○○の値以外を持っているレ...
-
select into句のトランザクショ...
-
SQL 件数取得を速くしたい
-
DB2 業種毎に連番をつけたいの...
-
SQLの書き方
-
リレーションシップ 全データを...
-
大学でSQLの授業があるのですが...
-
空のテーブルの判別
-
クエリでこのテーブルのデータ...
-
Sql文のUpdateと副問い合わせで...
-
複数のテーブルから同じ条件で...
-
AccseeのSQL文について教えてく...
-
GROUP BYを使うのでしょうか?S...
-
条件が混在しているSQLで値取得
-
2つのテーブルを結合して合計(...
おすすめ情報