登录注册
上海交通大学论坛 > 数据库 > 浏览当前帖子 手机版 关闭左侧栏
PB的小问题
返回本版】  【发表帖子】  【回复帖子 浏览量  5596      回帖数 5
风住尘香    等级  

楼主 发表于  2012/4/18 10:52:45    编 辑   


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

休闲生活    等级  

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



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

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

daisy    等级  

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



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

tgc0114    等级  

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



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

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

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

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

285636387    等级  

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



> ==> 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 试试看吧,不一定行的耶.     
  

虾米    等级  

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



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


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

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

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