gpt4 book ai didi

sybase - 无法插入表,因为表已存在?

转载 作者:行者123 更新时间:2023-12-03 23:16:16 25 4
gpt4 key购买 nike

我有一个用户表。我想将数据插入到我的用户表中。

我有一个声明:

SELECT columna, columnb, 
INTO my_table
FROM my_other_table
WHERE (... conditions ...)

我收到以下错误:
SQL Server Error on (myserver) Error:2714 at Line:1 Message:There is already an object named 'my_table' in the database.

是的,谢谢 Sybase。我知道这个。我知道该表存在。我想向其中插入数据。

为什么 Sybase 玩得不好? :(

(Sybase 不是我的强项,Oracle 是。这可能只是一个理解问题,或者缺乏理解问题。这在 Oracle 中永远不会发生......)

最佳答案

SELECT ... INTO 用于创建新表。

对现有表使用 INSERT ... SELECT。例如:

INSERT INTO my_table 
SELECT columna, columnb,
FROM my_other_table
WHERE (... conditions ...)

关于sybase - 无法插入表,因为表已存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1010232/

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