在sql中如何复制表的结构,Delphi5.0中用什么方法解决?(50分)

  • 主题发起人 主题发起人 xxj2000
  • 开始时间 开始时间
X

xxj2000

Unregistered / Unconfirmed
GUEST, unregistred user!
在sql中如何复制表的结构,Delphi5.0中用什么方法解决?
我想把一个表的结构拷贝到另一个新建的表中,有什么方法可以实现?
 
具体鱼法机不地了,好象CREATE TABLE后有XX参数的
select ... into 可以根据一个表建立另一个表
 
1、用Table1打开
2、Table2.FieldDefs.Assign(Table1.FieldDefs)
3、Table2.TableName:=NewName
4、Table2.CreateTable
 
select * into (新表) from (source 表) where 2>3

 
较同意caiaj的做法,
用select效率不会高吧。
 
用BatchMove不好吗?
 
用select或BatchMove复制出来的表,若是数值型,
好象字段长度与源表不一样!!!
 
接受答案了.
 
后退
顶部