免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-10-16 14:11 |只看该作者 |倒序浏览
--如何修改PF文件字段长度?
原字段 35 位,类型Packed;现需要修改为50 位,类型Packed;
表里已有部分数据,希望不被破坏。
如何操作?

论坛徽章:
0
2 [报告]
发表于 2006-10-16 14:43 |只看该作者
你这样试一试
先把数据备份一下
然后修改你的PF文件,编译
最后用CPYF把数据复制回去

论坛徽章:
0
3 [报告]
发表于 2006-10-16 20:02 |只看该作者
采用命令CHGPF或者SQL改变字段属性

论坛徽章:
0
4 [报告]
发表于 2006-10-16 20:15 |只看该作者
原帖由 pantierui 于 2006-10-16 14:43 发表
你这样试一试
先把数据备份一下
然后修改你的PF文件,编译
最后用CPYF把数据复制回去


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

论坛徽章:
0
5 [报告]
发表于 2006-10-16 20:59 |只看该作者
应该从新编译吧
不过是你用到这个表并且用到你修改的字段

好像是这样。

论坛徽章:
0
6 [报告]
发表于 2006-10-17 08:46 |只看该作者
原帖由 coolk 于 2006-10-16 20:02 发表
采用命令CHGPF或者SQL改变字段属性

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

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

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

望具体指点!!

论坛徽章:
0
7 [报告]
发表于 2006-10-17 09:24 |只看该作者
原帖由 hyj136 于 2006-10-17 08:46 发表

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

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

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

望具体指点!!


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


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

论坛徽章:
0
8 [报告]
发表于 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.gif (15.54 KB, 下载次数: 59)

1

1

2.gif (17.09 KB, 下载次数: 61)

2

2

3.gif (18.2 KB, 下载次数: 60)

3

3

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

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

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP