免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4130 | 回复: 11

如何修改PF文件字段长度? [复制链接]

论坛徽章:
0
发表于 2006-10-16 14:11 |显示全部楼层
--如何修改PF文件字段长度?
原字段 35 位,类型Packed;现需要修改为50 位,类型Packed;
表里已有部分数据,希望不被破坏。
如何操作?

论坛徽章:
0
发表于 2006-10-16 14:43 |显示全部楼层
你这样试一试
先把数据备份一下
然后修改你的PF文件,编译
最后用CPYF把数据复制回去

论坛徽章:
0
发表于 2006-10-16 20:02 |显示全部楼层
采用命令CHGPF或者SQL改变字段属性

论坛徽章:
0
发表于 2006-10-16 20:15 |显示全部楼层
原帖由 pantierui 于 2006-10-16 14:43 发表
你这样试一试
先把数据备份一下
然后修改你的PF文件,编译
最后用CPYF把数据复制回去


不知道所有用到过这个PF的程序是不是需要重新编译?

论坛徽章:
0
发表于 2006-10-16 20:59 |显示全部楼层
应该从新编译吧
不过是你用到这个表并且用到你修改的字段

好像是这样。

论坛徽章:
0
发表于 2006-10-17 08:46 |显示全部楼层
原帖由 coolk 于 2006-10-16 20:02 发表
采用命令CHGPF或者SQL改变字段属性

----------
我最希望这样了,可是不知道具体操作;

CHGPF,只出现一些文件信息,无表结构信息;

SQL,Alter Table ,好像Oracle语法这里通不过;

望具体指点!!

论坛徽章:
0
发表于 2006-10-17 09:24 |显示全部楼层
原帖由 hyj136 于 2006-10-17 08:46 发表

----------
我最希望这样了,可是不知道具体操作;

CHGPF,只出现一些文件信息,无表结构信息;

SQL,Alter Table ,好像Oracle语法这里通不过;

望具体指点!!


CHGPF的前提是你要有PF的DDS,也就是源代码,修改了代码后再用CHGPF才会起作用.


SQL的语法就不能去查查书么?

论坛徽章:
0
发表于 2006-10-17 09:52 |显示全部楼层
SQL,Alter Table 方法:
1.在命令行上输入STRSQL进入SQL编辑画面
2.输入ALTER TABLE回车出现如1图的画面
3.根据需要选择进入如2图画面
4.再回车进入字段属性修改画面如3图
5.修改相应的字段属性,回车后完成

小心修改.
修改前备份.
相应的DDS文件不会更改.

[ 本帖最后由 pantierui 于 2006-10-17 09:57 编辑 ]

1

1

2

2

3

3

论坛徽章:
0
发表于 2006-10-17 10:03 |显示全部楼层
---
SQL,Alter Table 方法:
1.在命令行上输入STRSQL进入SQL编辑画面
2.输入ALTER TABLE回车出现如1图的画面
3.根据需要选择进入如2图画面
4.再回车进入字段属性修改画面如3图
5.修改相应的字段属性,回车后完成

小心修改.
修改前备份.
相应的DDS文件不会更改.
---
---
完全可行,通过,数据完好,谢谢潘兄

论坛徽章:
0
发表于 2006-10-17 10:10 |显示全部楼层
不要光该PF,你的程序也需要改,最少是重新编译,改400上的数据库结构是个需要慎重的事情
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP