Postgresql 不要复制postgres中的所有行
我想将一些数据从一个表复制到另一个表,但我不想复制所有的行,只复制其中的几行,就像只复制前100行一样 我在“复制”命令中找不到此选项。 那么这只可能还是不可能? 提前谢谢。您可以使用Postgresql 不要复制postgres中的所有行,postgresql,copy,Postgresql,Copy,我想将一些数据从一个表复制到另一个表,但我不想复制所有的行,只复制其中的几行,就像只复制前100行一样 我在“复制”命令中找不到此选项。 那么这只可能还是不可能? 提前谢谢。您可以使用 INSERT INTO table2(col_list) SELECT col_list FROM table1 WHERE condtitions ORDER BY order_col_list LIMIT X; 复制时可以限制行数选择…限制到,但不能复制自。您在中未找到此类选项,因为没有此类选项 使用插入
INSERT INTO table2(col_list)
SELECT col_list FROM table1 WHERE condtitions ORDER BY order_col_list LIMIT X;
复制时可以限制行数选择…限制到,但不能复制自。您在中未找到此类选项,因为没有此类选项
使用插入到。。。从…中选择。。。改为限制100,你看起来不是很努力 要将名称以“a”开头的国家复制到文件中,请执行以下操作: 将选择*从国家/地区名称(如“A%”)复制到 “/usr1/proj/bray/sql/a_list_countries.copy” 所以你想复制选择。。。限制100
我假设您希望在数据库之间或通过中间文件或其他方式进行复制,否则您只需要使用INSERT。。。如另一个答案所示选择。但如果我想从文件中复制,该怎么办。从“文件名”复制表名称。似乎无法限制要复制的行数。我错了吗?