code: @Override
     protected String updateQuery(String sql)
     {
        try
        {
           Matcher tMatcher;
           if ((creatSequencePattern.matcher(sql)).find())
           {
              tMatcher = dbObjectNamePattern.matcher(sql);
              if (tMatcher.find() && (sql.substring(tMatcher.start(), tMatcher.end()).equals("JCR_" + DBInitializerHelper.getItemTableSuffix(containerConfig) + "_SEQ")))
              {
                 sql = (containerConfig.useSequenceForOrderNumber) ? sql.concat(" Start with " + Integer.toString(getSequenceStartValue(connection))) : "";
              }
           }
           else if (((creatFunctionPattern.matcher(sql)).find()) || ((creatProcedurePattern.matcher(sql)).find()))
           {
              tMatcher = dbObjectNamePattern.matcher(sql);
              if (tMatcher.find() && ((sql.substring(tMatcher.start(), tMatcher.end()).equals("JCR_" + DBInitializerHelper.getItemTableSuffix(containerConfig) + "_NEXT_VAL"))
                 && (!containerConfig.useSequenceForOrderNumber)))
              {
                 sql = "";
  
              }
           }
           else if ((creatTablePattern.matcher(sql)).find())
           {
              tMatcher = dbObjectNamePattern.matcher(sql);
              if (tMatcher.find() && ((sql.substring(tMatcher.start(), tMatcher.end()).equals("JCR_" + DBInitializerHelper.getItemTableSuffix(containerConfig) + "_SEQ"))
                 && (!containerConfig.useSequenceForOrderNumber)))
              {
                 sql = "";
              }
           }
        }
        catch (SQLException e)
        {
           LOG.debug("SQLException occurs while update the sequence start value", e);
        }
        return sql;
     }
docs: {@inheritDoc}