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

Dodaj nową kolumnę i wypełnij ją częścią innej kolumny w Oracle SQL

Zaleca się używanie kolumn wirtualnych

create table t2( col_name varchar2(10) );

insert into t2(col_name) values('hsaJDadkD');

ALTER TABLE t2 ADD (col_name2 GENERATED ALWAYS AS (SUBSTR(col_name,-3))); --virtual column

Select * from T2;

COL_NAME   COL_NAME
---------- --------
hsaJDadkD  dkD     


  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 PLSQL zwraca jeden typ wiersza

  2. Błąd ORA-12514 po ponownym uruchomieniu serwera

  3. Oracle SQ Identyfikuj rodzeństwo poprzez rodzeństwo

  4. ORACLE SQL:Pobierz wszystkie liczby całkowite między dwiema liczbami

  5. Błąd podczas wywoływania dowolnej funkcji w zapytaniu SQL w pakiecie bez deklaracji funkcji w specyfikacji pakietu