rxcr.net
当前位置:首页 >> sql语句修改表字段长度 >>

sql语句修改表字段长度

代码示例:alter table T1 alter column F1 varchar(10)一般地,改字段名可以用这条语句:复制代码代码示例:alter table A rename column a to c实际应用中,往往是用J-SQL进行编译,而J-SQL不支持修改字段名.因此,如果一定要修改字段名,

1、通过图形界面操作,在左侧依次选择objects-tables,右键单击要修改的表名,选中'Edit'-column,可以直接修改;2、使用DDL语句:alter table 表名 modify 字段名(字符类型(长度)) 例如:alter table emp modify ename(varchar2(32))

修改字段的长度标准语句为:alter table 表名 modify column (字段1 类型,字段2 类型);把需要修改的字段写进去,不修改的不用写了.

语法:alter table <表名> alter column <字段名> 新类型名(长度)示例:假如有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写:alter table T1 alter column F1 varchar(10)

oracle变更字段长度的语句如下:1 altertable表名 modify(字段名,字段类型长度); 注意事项:如果是增加字段长度,用上述语句是没问题的.但要是缩减字段长度,如果原表中数据有大于缩减后字段长度的内容,语句会执行失败.

字段类型为 如果想改小,没有数据可能直接用 alter table table_name modify column datatype;如果有数据,改小的话可以会丢失数据.比如:表:stu(name varchar2(20)) 要将字段name的长度改为10 表中有一条数据:name(中国华西村刀光

alter table tableName alter column columnName char(8) 把tableName改你的表名 columnName改成你要修改的列名 支持,但在更改前请清空你的表中的数据

用TOAD看是这么写的MODIFY (Profit NUMBER(14,2) default 0 not null )oracle里,其实有些时候修改要看具体的表的!你这种情况可能有两种可能,一种就是类型不对!另外一中就是长度不对!可能是表中的记录限制了表结构的修改,如果你修改的不是一个空的表的话,你的语句修该空的表是没有错误的.你原来表中的有些字段里的有些记录可能是空的值,现在你把它改为非空是不会成功的.

--假设你要修改的字段名为fdName,原来类型为Varchar(50),要改为Varchar(100),则:ALTER TABLE TableName ALTER COLUMN fdName Varchar(100)

ALTER TABLE Table1 ALTER COLUMN column1 VARCHAR(255)

ceqiong.net | sbsy.net | mwfd.net | gmcy.net | gtbt.net | 网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com