使用Oracle,如果列值可以为"是"或"否",是否可以约束表,以便只有一行可以具有"是"值?
我宁愿重新设计表结构,但这是不可能的.
[UDPATE]遗憾的是,此表中不允许使用空值.
我有plsql程序,它接受某些参数,例如v_name,v_country,v_type.
我希望有一个带有select语句的游标,如下所示:
select column from table1 t1, table2 t2
where t1.name = v_name
and t1.country = v_country
and t1.id = t2.id
and t2.type = v_type
Run Code Online (Sandbox Code Playgroud)
如果某些参数为空,我只能在光标中添加相关的where子句吗?或者有更好的方法来实现这一目标吗?
我正在尝试匹配这个我可以用alt-0146输入的字符.Word告诉我它是unicode 0x2019但我似乎无法在ColdFusion中使用正则表达式匹配它.这是我用来匹配2到10个字母和撇号以及这个字符的片段
[[:alpha:]'\x2019]{2,10}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.有任何想法吗?