gpt4 book ai didi

copy - 在同一数据库DB2中创建表的副本

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

有没有一种简单的方法可以将表复制到具有不同名称的相同数据库中。
我尝试了以下一些方法,
db2 "CREATE TABLE SCHEMA.NEW_TB COPY AS SELECT * FROM SCHEMA.OLD_TB WHERE 1 = 2"db2 "SELECT INTO SCHEMA.NEW_TB FROM SCHEMA.OLD_TB"db2 "SELECT * FROM SCHEMA.OLD_TB INSERT INTO SCHEMA.NEW_TB"
这些都不起作用
我正在使用db2 v9.5

最佳答案

您必须在选择部分周围加上括号。

CREATE TABLE SCHEMA.NEW_TB AS (
SELECT *
FROM SCHEMA.OLD_TB
) WITH NO DATA

应该管用。注意@Gilbert所说的所有内容都不会被复制。

我在这里假设在Linux / Unix / Windows上使用DB2,因为您说的是DB2 v9.5。

关于copy - 在同一数据库DB2中创建表的副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11416591/

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