"Insert Into TableName1 Values Select * From TableName2"--错在哪里?(40分)

  • 主题发起人 主题发起人 Chen_l
  • 开始时间 开始时间
C

Chen_l

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是Paradox,在Query1中写下了如下语句:
Insert Into TableName1 Values Select * From TableName2
执行后报错。
求求各位给指点迷津。
 

我觉得至少要加括号,但我对 Paradox的 sql语句不熟。

Insert Into TableName1 Values ( Select * From TableName2 )
 
去掉values
改为 Insert Into TableName1 Select * From TableName2
 
谢谢道长。
如果在select语句中出现union怎么办?例如:
Insert Into TableName1 Select * From TableName2 union Select * From TableName3
 
用()?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
939
import
I
I
回复
0
查看
588
import
I
后退
顶部