gpt4 book ai didi

sql - 自动匹配 INSERT INTO ... SELECT ... FROM 中的列

转载 作者:行者123 更新时间:2023-12-02 07:35:25 27 4
gpt4 key购买 nike

SQL Server 问题。做的时候

INSERT INTO T1 SELECT (C1, C2) FROM T2

我不想指定 T1 的列名称,因为它们与 T2 中的列名称相同

可以这样做吗?

目前我遇到错误

Msg 213, Level 16, State 1, Line 1

Column name or number of supplied values does not match table definition.

最佳答案

始终在 INSERT 和 SELECT 投影中使用显式列。即使您不愿意,您也应该:

INSERT INTO T1 (C1, c2)
SELECT C1, C2 FROM T2

关于sql - 自动匹配 INSERT INTO ... SELECT ... FROM 中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1787634/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com