如何修改oracle数据库表字段的属性??!
如:之前的字段iSubscribeState属性为intCheck(iSubscribeStatein(0,1,2,3)),想改成:字符类型的属性!~...
如:之前的字段iSubscribeState 属性为 int Check (iSubscribeState in (0,1,2,3)),
想改成:字符类型的属性!~ 展开
想改成:字符类型的属性!~ 展开
3个回答
展开全部
1.select constraint_name,table_name from dba_cons_columns where table_name='xxx';找出这个约束的名称
2.alter table xxx drop constraint yyy(第一步查出老稿来的侍冲孝名字判配)
3.alter tablexxx modify iSubscribeState varchar2(20);
2.alter table xxx drop constraint yyy(第一步查出老稿来的侍冲孝名字判配)
3.alter tablexxx modify iSubscribeState varchar2(20);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先把这个字段的约束删除掉,然后再改
追问
这样不行的!~有些东西会没了的……
追答
只是把约束删掉而已又不会删掉字段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询