/**
* @Title: getSequence
* @Description: 傳入序列名稱,獲取下一個值
*/
public static String getSequence(String name) {
String retstr = "";
String sql = "select " + name + ".nextval as nextval from dual";
Map<String, Object> map = (Map<String, Object>)JQuery.query(sql, new MapHandler());
if(map!=null&&!map.isEmpty()){
if(map.get("nextval")!=null&&map.get("nextval")!=""){
retstr = map.get("nextval").toString();
}
}
return retstr;
}
/**
* @Title: getSysGuid
* @Description: 獲取下一個uuid
*/
public static String getSysGuid() {
String retstr = "";
String sql = "select rawtohex(sys_guid()) as sysguid from dual";
Map<String, Object> map = (Map<String, Object>)JQuery.query(sql, new MapHandler());
if(map!=null&&!map.isEmpty()){
if(map.get("sysguid")!=null&&map.get("sysguid")!=""){
retstr = map.get("sysguid").toString();
}
}
return retstr;
}
獲取Oracle產生的Sequence和Uuid方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.