0
SQL Server 2012を使用してテーブルの1つの列の値を取得し、別の列のテーブルの値に入れようとしています。私は次のクエリを実行しようとした場合:table2
についてはSQL Server:INSERT INTO SELECTが正しい列に挿入されない
INSERT INTO table2 (column3)
SELECT column3
FROM table1
WHERE (ScopeID IS NOT NULL)
ORDER BY Name
をcolumn3
は、同じタイプ(int
)で、NULL
値が許可されています。しかし、クエリを実行しようとすると、次の結果が返されます。
カラム 'column1'、テーブル 'dbo.table2';に値NULLを挿入できません。カラムはNULLを許可しません。 INSERTは失敗します。
しかし、私はcolumn1
に挿入しようとしていません...列の順序が一致しなければならない文法ですか?
ああ、はい、 'update'はおそらく私がやったはずのものです。ありがとう、これは私が行く必要がある方向に私を導くのを助けた直接の答えではありませんが! – Tyler