200708月份工作记录

20070814
----------------------------

    ajax4jsf 中调用<a4j:commanButton > onclick事件的时候,如果写成onclick="return confirmDialog()"不管confirmDialog()返回什么结果,ajax4jsf都翻译成
    return false;也就是不执行后面的action,而应该写成onclick="if(!confirm('Are you sure?')) { return false}"这种形式,经过测试,只要写成onclick=return ""
    都将不调用ajax。

20070829
----------------------------
   Oracle 的 not exists 妙用,一般我们可以用max,distinct求最大或去重一个字段,但是我们需要某个字段最大的那条记录的时候,max和distinct就无法满足我们的需要,这时,可以用not exists,比如:
某表 TableA 有以下字段
{
  fieldA
  fieldB,
}

假设有很多条fieldA相同的记录,我要求出fieldB字段最大的记录,可以写成

sql 代码
  1. select * from TableA a where not exists (select null from TableA b where b.fieldA=a.fieldB and b.fieldB > a.fieldB);   
  2.   

这样就求出某个字段最大且不重复的记录集了:)

你可能感兴趣的:(oracle,sql,工作,Ajax)