sql 如下:
select sequence_name from user_sequences where sequence_name= "参数"
需要注意的是 Oracle sequence 参数必须转换成大写。例子:(这是使用simple 框架实现)
// 判断 oracle sequence 是否已经存在
public static boolean isSequenceExists(final DataSource dataSource, final String sequencename)
throws SQLException {
final JdbcTemplate jt = new JdbcTemplate(dataSource);
return jt.execute(new ConnectionCallback<Boolean>() {
@Override
public Boolean doInConnection(final Connection con) throws SQLException {
String sql = "select sequence_name from user_sequences where sequence_name= ""+sequencename.toUpperCase()+""";
ResultSet rs= con.prepareStatement(sql).executeQuery();
if(rs.next()){
return true ;
}else {
return false;
}
}
});
}更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle em 无法启动,报not found错误Oracle ORA-30926相关资讯 Oracle数据库基础教程 Oracle Sequence
- Oracle 批量更新sequence的存储 (09/11/2014 06:17:44)
- Oracle创建自增字段sequence (03/12/2013 09:20:16)
- Oracle数据库中无法对数据表进行 (02/26/2013 14:24:58)
| - Oracle和MySQL分别生成sequence序 (05/14/2014 21:24:53)
- 在Oracle数据库中插入含有&符号的 (03/06/2013 09:20:14)
- Oracle 执行计划更改导致数据加工 (02/13/2013 14:45:04)
|
本文评论 查看全部评论 (0)