回 帖 发 新 帖 刷新版面

主题:[讨论]编程:一次性实现修改多个字段长度

修改多个字段的长度,应该逐一使用命令: 
alter table shu.dbf alter xh char(30) 
alter table shu.dbf alter xm char(10) 
alter table ..................... 
各位,请帮忙写一个程序,一次性实现修改多个字段长度这个功能吧!!!! 
多谢~

回复列表 (共2个回复)

沙发

RENAME shu.dbf TO shu0.dbf 
SELECT PADR(xh,30," ") xh,PADR(xm,10," ") xm FROM shu0 INTO TABLE shu

板凳

用多条 
alter table 
命令修改表多条结构方法不可取。每修改一次就要重建一次表,时间又长,又容易破坏表。 

用 SQL SELECT 命令最好。仅用几毫秒就可以了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册