Oracle
 sql >> база данни >  >> RDS >> Oracle

Създаване на последователност за поле varchar2 в Oracle

Това може да стане чрез

to_char(seq_no,'FM0000000')

вашият пример може да бъде направен чрез създаване на последователност в oracle

create sequence seq_no  start with 1 increment by 1;

след това

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

Точно сега използвах в двоен ..но поставете това

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

във вашата необходима заявка ..това ще създаде последователност, както споменахте

sqlfiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличането на Oracle BLOB е много бавно

  2. Извикайте съхранена процедура на Oracle от Java App, като използвате хибернация и c3p0 пул за свързване

  3. Как да идентифицираме невалидни (повредени) стойности, съхранени в колони DATE на Oracle

  4. Как да проверите стойностите на NLS параметрите в базата данни на Oracle

  5. Как да отменя продължителна операция с база данни?