起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 142|回复: 9

修改sqltryp为clob无法生成物理表

[复制链接]
发表于 2008-10-16 17:51:05 | 显示全部楼层 |阅读模式
把字段varchar2(4000)的sqltype改为CLOB  上次的贴地址
http://bbs.justep.com/showthread ... ------

使用中发现一个问题,就是上次我第一次修改把sqlTyep改为 clob类型 重新生成物理表没有问题了,但现在重新生成物理表提示数据不一致了,"数据类型不一致: 应为 BLOB, 但却获得 CLOB",,现在想修改表结构无法重新生成物理表了


由 newjack 于 2008-10-16 17:43 最后编辑
回复

使用道具 举报

发表于 2008-10-17 09:01:02 | 显示全部楼层
可以手工修改的,不一定非要用平台去生成。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-17 09:06:04 | 显示全部楼层
手工如何修改?能否说具体点!
回复 支持 反对

使用道具 举报

发表于 2008-10-17 09:07:56 | 显示全部楼层
比如用sqlplus修改,然后再修改平台的定义,保存修改结果,但不创建物理表。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-17 10:57:11 | 显示全部楼层
这样修改,物理表和逻辑表不一致,这样不好维护啊,没有更好的方法了么?因为我们的表已经建立并使用了一段时间了.
回复 支持 反对

使用道具 举报

发表于 2008-10-17 11:37:36 | 显示全部楼层
这样也是一致的啊,只不过不是由平台修改的表结构。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-17 15:25:37 | 显示全部楼层
我的意图就是用X3平台生成物理表,如果不需要的话,那我就直接用PLSQL 修改就可以了,没有别的方法了么?现在我想添加字段,都没有办法了呵呵,还有什么方法么?
回复 支持 反对

使用道具 举报

发表于 2008-10-17 15:30:53 | 显示全部楼层
不是平台标准的类型,我一般都是手工修改的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-17 15:54:39 | 显示全部楼层
不可以生成物理表,以后需要查找属性设置的话业务信息不能使用了,以后修改也不方便,现在我用比较笨的方式是可以的,但之前的数据必须放到EXCEL 然后DROP 掉表,修改表结构再生成物理表,在把表内容放回原来的表,如果有别的好方法请给我提供呵呵 谢谢
回复 支持 反对

使用道具 举报

发表于 2008-10-17 16:07:42 | 显示全部楼层
手工修改是最简单的,而且又非常的可靠。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-24 07:43 , Processed in 0.044586 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表