电信一个计费系统,自动生成一个dbf的自由表,现还要添加一个字段,并在此字段啊添加一组默认的数据,我想用ALTER TABLE customer ADD COLUMN cdno c(20) DEFAULT 96121系统提示非dbc不可用DEFAULT 96121,请问该怎么添加?
------解决方案--------------------------------------------------------
ALTER TABLE customer ADD COLUMN cdno c(20)
UPDATE customer SET cdno= '96121 '
------解决方案--------------------------------------------------------
use mydbf
COPY STRUCTURE EXTENDED TO dbfstr
use dbfstr
append blank
repl field_name with "新字段名 ",field_type with "字段类型 ",field_len with "字段宽度 "
use
CREATE newdbf from dbfstr
append from mydbf
repl all 新字段 with 默认值