sqlsever修改表字段大小,但报索引依赖于改列

发布网友 发布时间:2022-04-24 11:45

我来回答

1个回答

热心网友 时间:2022-04-10 19:25

字段上面有索引,先要解除索引。
示例:假如有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写:altertableT1altercolumnF1varchar(10),一般地,改字段名可以用这条语句:altertableArenamecolumnatoc,但是,实际应用中,我们往往是用J-SQL进行编译,而J-SQL不支持修改字段名,所以,如果一定要修改字段名,那么只有通过变通的方法了。
sql修改字段长度的语法:altertable表名modify字段名字段类型,sql修改字段长度的示例代码altertableqtlinemodifyqtl_bidernoteVARCHAR2(4000),标准SQL,对任何数据库都适用altertablefzrtmis.reporttemplatemodifyREPNAMEvarchar(100),修改字段名名称ALTERTABLETABLENAMERENAMECOLUMNCOL1TOCOL2,添加字段altertablefzrtmis.itiembuildqkaddSTATIONSTATECHAR(1)。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com