Oracle
 sql >> Baza danych >  >> RDS >> Oracle

wybieranie rekordu z wyroczni

A do czego tego używasz? Jeśli ma to ustalić następny identyfikator, nie rób tego , ale użyj sekwencji zamiast. Jeśli nie, możesz użyć select max(id) from testid aby uzyskać maksymalną wartość kolumny.

edytuj

Najpierw utwórz sekwencję, aby zapisać kolejny numer :

create sequence testid_seq;

Następnie po wstawieniu rekordu użyj

insert into testid(id, ...) values ("D111-" || testid_seq.nextval, ... );

I po prostu wypełnij kropki informacjami, które chcesz wstawić.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Alternatywy dla CASE w Oracle 8i

  2. W PHP pobieranie klasy „PDO” nie zostało znalezione podczas próby połączenia z bazą danych Oracle

  3. Oracle:zapytanie SQL, które zwraca wiersze zawierające tylko wartości liczbowe

  4. NAME_IN wbudowana w Oracle D2k Forms

  5. LUB Baza danych/typ w programie Oracle Express/SQL Developer