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)。