20070814
----------------------------
ajax4jsf 中调用<a4j:commanButton > onclick事件的时候,如果写成οnclick="return confirmDialog()"不管confirmDialog()返回什么结果,ajax4jsf都翻译成
return false;也就是不执行后面的action,而应该写成οnclick="if(!confirm('Are you sure?')) { return false}"这种形式,经过测试,只要写成οnclick=return ""
都将不调用ajax。
20070829
----------------------------
Oracle 的 not exists 妙用,一般我们可以用max,distinct求最大或去重一个字段,但是我们需要某个字段最大的那条记录的时候,max和distinct就无法满足我们的需要,这时,可以用not exists,比如:
某表 TableA 有以下字段
{
fieldA
fieldB,
}
假设有很多条fieldA相同的记录,我要求出fieldB字段最大的记录,可以写成
sql 代码
- select * from TableA a where not exists (select null from TableA b where b.fieldA=a.fieldB and b.fieldB > a.fieldB);
这样就求出某个字段最大且不重复的记录集了:)