登录注册
上海交通大学论坛 > 数据库 > 浏览当前帖子 手机版 关闭左侧栏
RePB的小问题
返回本版】  【发表帖子】  【回复帖子 浏览量  5502      回帖数 5
你好温州    等级  

楼主 发表于  2012/4/16 18:19:51    编 辑   



> ==> Zhenpeng_Liu(大螃蟹)                     说道 
> 先前用PB建立了一个表  
> 后来想改变表的一个项目的DataType  
>             我试了半天,好象改不了了。  
>             请PB高手指教一下怎样才能改变!  
>                                 谢谢!  
>                 

    这和PB无关,和你用的数据库有关,有的数据库可以该类型,有些不允许, 
    如所有的大型数据库. 如果不能改, 就删掉重建 
  

libo620    等级  

2 楼 发表于  2016/3/2 3:10:15    编 辑   



> ==> Crash_Cosmic(一就是一)                   说道 
>       这和PB无关,和你用的数据库有关,有的数据库可以该类型,有些不允许,  
>       如所有的大型数据库. 如果不能改, 就删掉重建  
>    
你打开table时,注意有个read only 检查框,选中它在选择你所想改数据类型的表!!!  

babyfox    等级  

3 楼 发表于  2016/3/2 3:10:15    编 辑   



> ==> A_Lei(毛毛)                              说道 
> 你打开table时,注意有个read only 检查框,选中它在选择你所想改数据类型的表!!!   
    事实上, 大型数据库都是绝对不允许改数据类型的. 
  

teddy    等级  

4 楼 发表于  2016/3/2 3:10:15    编 辑   



> ==> Zhenpeng_Liu(大螃蟹)                     说道 
> 先前用PB建立了一个表  
> 后来想改变表的一个项目的DataType  
>             我试了半天,好象改不了了。  
>             请PB高手指教一下怎样才能改变!  
>                                 谢谢!  
             很容易的说 

           你只要将表打开,用alter table打开,然后选择file中的Save as.... 

将它再存一遍,覆盖掉原来的表,就可以改了耶 

  //xixi 试试看吧,不一定行的耶.    

yoyochuan    等级  

5 楼 发表于  2016/3/2 3:10:15    编 辑   



> ==> Michael_Yuan(平静)                       说道 
    在数据库画笔里用mouse点亮要改的数据库,再打开log记录窗口  
在design菜单里选择export syntax to log,就可把把数据库的语法倒 
出到了log文件,再把log文件存下来(比如temp.sql).  再在数据库画笔 
里drop掉原表,用DB manipulation画笔打开temp.sql,把数据类型改过 
来,然后execute一把就可以了。  
    原表的数据项也可以用不多的方法先导出到text文件,再导入新表  
    上述方法至少在sql anywhere和sql server下是可以的。 

>              很容易的说  
>            你只要将表打开,用alter table打开,然后选择file中的Save as....  
> 将它再存一遍,覆盖掉原来的表,就可以改了耶  
>   //xixi 试试看吧,不一定行的耶.     
  

chinaboy    等级  

6 楼 发表于  2016/3/2 3:10:15    编 辑   



> ==> Zhenpeng_Liu(大螃蟹)                     说道 


> 先前用PB建立了一个表  
> 后来想改变表的一个项目的DataType  
>             我试了半天,好象改不了了。  
>             请PB高手指教一下怎样才能改变!  
>                                 谢谢!  
>                 

用pipline试试,先选择要修该的表,然后点击pipline图标,再修改destination name 
所对因的type即可,  execute pipline, 回到数据库,选择以前的表,将此drop掉, 
rename 由pipline 生成的表名为drop掉的表名,即可完成表的datatype修改。 

  
1
表情
所有内容均为会员自愿发表,并不代表本站立场.
论坛帮助 会员认证删帖申请 联系我们