小编Tri*_*ger的帖子

如何约束数据库表,以便只有一行可以在列中具有特定值?

使用Oracle,如果列值可以为"是"或"否",是否可以约束表,以便只有一行可以具有"是"值?

我宁愿重新设计表结构,但这是不可能的.

[UDPATE]遗憾的是,此表中不允许使用空值.

oracle triggers constraints

15
推荐指数
2
解决办法
7313
查看次数

在oracle中动态添加where子句到游标

我有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子句吗?或者有更好的方法来实现这一目标吗?

oracle plsql database-cursor

6
推荐指数
2
解决办法
1万
查看次数

你如何在ColdFusion正则表达式中引用unicode字符?

我正在尝试匹配这个我可以用alt-0146输入的字符.Word告诉我它是unicode 0x2019但我似乎无法在ColdFusion中使用正则表达式匹配它.这是我用来匹配2到10个字母和撇号以及这个字符的片段

[[:alpha:]'\x2019]{2,10}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有任何想法吗?

regex unicode coldfusion

4
推荐指数
1
解决办法
2348
查看次数