如何在Firebird中舒适地更改字段类型或字段长度?
问题描述:
我的意思是,即使数据库为空,您也必须删除一个varchar(50)字段并重新创建它以使其成为varchar(30)。更不用说约束...如何在Firebird中舒适地更改字段类型或字段长度?
这是非常令人沮丧的。我是SYSDBA和Firebird,它使得事情变得非常简单,比想象的要难。如果我自愿决定拍我自己的脚,那么一定要让我这样做!
那么你如何在Firebird中舒适地进行结构修改呢?
当然,我需要这个,因为发展中的变化/动态。这个“功能”使简单的事情变得复杂,而且它看起来似乎是“不火鸟”。看看Firebird:它提供了一套强大的*简单*功能。它足够聪明,可以自己做很多事情。为了让SYSDBA在空数据库中将varchar(50)更改为varchar(20),需要多少智能?好的,它并不总是关于空数据库中的varchars ......但你明白了。它应该有“放松模式”,一些逻辑或任何可以消除结构变化的痛苦,专门用于SYSDBA。 – bejo 2009-10-13 15:19:57