1. ホーム
  2. sql

[解決済み] 列名または提供された値の数がテーブル定義と一致しない

2022-01-18 08:36:58

質問

SQL Serverで、以下のクエリを使用して、あるテーブルから別のテーブルへ値を挿入しようとしています。

delete from tblTable1

insert into tblTable1 select * from tblTable1_Link

以下のようなエラーが発生します。

列名または提供された値の数がテーブル定義と一致しません。

両方のテーブルが同じ構造、同じカラム名、同じデータ型であることは確かです。

どのように解決するのですか?

構造が違うのですが・・・。別物であることは間違いない

もう作ってるんだろうけど...。 データベースにはすでに'tbltable1'という名前のオブジェクトが存在します。

あなたが望むのは、これかもしれません(これはあなたの他の問題も解決します)。

Drop table tblTable1

select * into tblTable1 from tblTable1_Link