[真诚]批量修改表中所有字段的类型和宽度

[真诚求助]批量修改表中所有字段的类型和宽度
在网上搜了一下,见有命令
alter table 表名 alter column 字段名 类型(宽度)

我现在有一个表,有很多个字段(一百多个),要求所有字段统一为数值型,宽度为4,没小数位。
我用alter table 表名 alter column * n(4)试了一下,不行,显示为语法错误
若用alter table 表名 alter column h1 n(4) 
试了一下,可以,但只修改了h1这一个字段,请问各位前辈有没有批量修改字段的语句?

------解决方案--------------------
探讨
引用:
没有现成命令可以用循环 处理呀

先把表结构读到数组, 在用FOR  ...endfor 命令 配合宏替换 应该没问题啊


那请问在建立新表的时候,字段的数据类型能否设置其默认的类型,现在的默认类型都是字符型,10位宽度。
例如建立新表的时候,vfp就默认为数值型,这样就少了重新更改类型的麻烦。

------解决方案--------------------
建新表直接用 Create Table - SQL ,请参考 VFP 自带帮助文件中的例子。