我有一个用户表。我想将数据插入到我的用户表中。
我有一个声明:
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 ...)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)