Azavea.Open.DAO.OleDb.OleDbDescriptor.MakeSequenceValueQuery C# (CSharp) Method

MakeSequenceValueQuery() public method

public MakeSequenceValueQuery ( string sequenceName ) : string
sequenceName string
return string
        public override string MakeSequenceValueQuery(string sequenceName)
        {
            StringBuilder sb = DbCaches.StringBuilders.Get();
            if (DatabaseType.ORACLE.Equals(Type))
            {
                sb.Append("SELECT ");
                sb.Append(sequenceName);
                sb.Append(".NEXTVAL FROM DUAL");
            }
            else
            {
                throw new NotImplementedException(
                    "Sequence ID generation is not supported for db type " + Type);
            }
            string retVal = sb.ToString();
            DbCaches.StringBuilders.Return(sb);
            return retVal;
        }