sql >> Databáze >  >> RDS >> Oracle

Vytvoření sekvence pro pole varchar2 v Oracle

To lze provést pomocí

to_char(seq_no,'FM0000000')

váš příklad lze provést vytvořením sekvence v oracle

create sequence seq_no  start with 1 increment by 1;

pak

select 'A'||to_char(seq_no.nextval,'FM0000000') from dual;

Právě teď jsem použil v dual ..ale umístěte toto

'A'||to_char(seq_no.nextval,'FM0000000')

ve vašem požadovaném dotazu ..to vytvoří sekvenci, jak jste zmínil

sqlfiddle



  1. Výpis dostupných uživatelů k určitému datu

  2. Co je databáze plochých souborů? Jak se liší od relační databáze?

  3. Předposlední záznamy

  4. Spustit 2 dotazy současně na Oracle SQL Developer?