如何创建某个条件下的约束? 如state=1的情况下login_name只能唯一,请问如何创建constraint? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 constraint这个时候就做不到了, trigger可以帮你。 --oracle 11g--加虚拟列alter table tt add testc generated always as (decode(state,1,1,0)) ;--unique indexalter table tt add constraint idx_testu unique (login_name, testc); 求一个判断号段区间的sql 外企笔试求答案!! 触发器没起作用的问题 如何创建存储过程 表空间并未用满,表却怎么也无法执行insert语句了? 完善soctt账户样例 如何取得字段备注? oracle的一个更新语句怎么写呢? 救命啊,关于ROWNUM,GROUP和ORDER BY的问题 请问,多条件查询时值性的优先级谁最高? 数据库导入问题。 表名存在表字段中的问题(动态表名)
trigger可以帮你。
--加虚拟列
alter table tt add testc generated always as (decode(state,1,1,0)) ;--unique index
alter table tt
add constraint idx_testu unique (login_name, testc);