如何删除Oracle表中某一列上的约束
2个回答
2017-05-09
展开全部
select 'alter table '||a.table_name||' drop constraint '||a.constraint_name||';'
from user_constraints A,USER_CONS_COLUMNS B where A.table_name='TT' AND A.TABLE_NAME=B.TABLE_NAME
生成的sql语句,把您要删除的选出来,执行一下就好了
from user_constraints A,USER_CONS_COLUMNS B where A.table_name='TT' AND A.TABLE_NAME=B.TABLE_NAME
生成的sql语句,把您要删除的选出来,执行一下就好了
2017-05-09
展开全部
alter table tname drop column colname;
不过这么做可能会丢失数据
建议重新建一个表,然后把数据导过去
如果是用图形化工具的话比较方便
编辑表,选中要删除的列,删除
不过这么做可能会丢失数据
建议重新建一个表,然后把数据导过去
如果是用图形化工具的话比较方便
编辑表,选中要删除的列,删除
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询