SELECT DISTINCT INTO语法错误interbase sql

时间:2012-11-12 12:19:54

标签: sql firebird interbase

我正在尝试使用以下语法制作只包含不同值的表的副本:

SELECT DISTINCT *
INTO :TAB_DISTINCT
FROM TAB_MAIN

但是IB不喜欢INTO系列(用该系列评论建立一个计划) 令牌无效。动态SQL错误。 SQL错误代码= -104。令牌未知 - 第2行,char -1。 INTO。

我试过&没有结肠,也有&没有空的预先存在的TAB_DISTINCT并设置了字段。但没有雪茄。

任何人都有任何线索我在这里制作的dumbass语法错误? 非常感谢,Brian

1 个答案:

答案 0 :(得分:5)

您可以使用以下语句制作表的副本:

  INSERT INTO copy_table (field1, field2, ... fieldn)
  SELECT DISTINCT field1, field2, ... fieldn
  FROM source_table