1. ホーム
  2. sql

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

2022-02-05 05:43:19

質問

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

delete from tblTable1

insert into tblTable1 select * from tblTable1_Link

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

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

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

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

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

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

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

Drop table tblTable1

select * into tblTable1 from tblTable1_Link