飛艷小屋

          程序--人生--哲學(xué)___________________歡迎艷兒的加入

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            52 Posts :: 175 Stories :: 107 Comments :: 0 Trackbacks

           select lpad(to_char(SEQ_jxuser.nextval),8,'0') from dual

          SEQ_jxuser為所建的sequences名稱

          /**
             * 產(chǎn)生序列號(hào)
             * @param tableName SEQ_名稱
             * @return String   序列號(hào)
             * @throws SQLException SQL異常
             */
            public synchronized String getSequenceId(String tableName)
                throws SQLException {
              StringBuffer sequenceBuffer = new StringBuffer();
              sequenceBuffer.append("SELECT ");
              sequenceBuffer.append("lpad(to_char(");
              sequenceBuffer.append(tableName);
              sequenceBuffer.append(".nextval)");
              sequenceBuffer.append(",8,'0'");
              sequenceBuffer.append(") ");
              sequenceBuffer.append("FROM ");
              sequenceBuffer.append("dual");
              Statement sequenceMent = connection.createStatement();
              ResultSet sequenceRs = null;
              try {
                  sequenceRs = sequenceMent.executeQuery(sequenceBuffer.toString());
                  if (sequenceRs == null ||!sequenceRs.next()) {
                    return null;
                  } else {
                    return sequenceRs.getString(1);
                  }
              } finally {
                  if (sequenceRs != null) {
                      try {
                          sequenceRs.close();
                      } catch (SQLException e) {
                          log.error("SQLException", e);
                      }
                  }
              }

            }


          -- Create sequence
          create sequence SEQ_JXUSER
          minvalue 1
          maxvalue 99999999
          start with 5941
          increment by 1
          cache 20;

          posted on 2007-04-23 16:04 天外飛仙 閱讀(685) 評(píng)論(0)  編輯  收藏 所屬分類: Oracle
          主站蜘蛛池模板: 天祝| 江油市| 九寨沟县| 谷城县| 黄梅县| 吉水县| 遵化市| 黄龙县| 高邮市| 泉州市| 湟源县| 迁西县| 垣曲县| 土默特右旗| 仲巴县| 原平市| 吉安市| 长春市| 漳平市| 克东县| 阳曲县| 翁牛特旗| 伊金霍洛旗| 枞阳县| 东台市| 黔东| 鲁甸县| 永丰县| 聂拉木县| 子长县| 苍南县| 永胜县| 南京市| 宜州市| 河北省| 濮阳县| 宜宾县| 绥德县| 富平县| 玛曲县| 专栏|