sql >> Database >  >> RDS >> Oracle

Voeg een nieuwe kolom toe en vul deze met een deel van een andere kolom in Oracle SQL

Het verdient de voorkeur om virtuele kolommen te gebruiken

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. InnoDB-partities importeren in MariaDB 10.0/10.1

  2. Kan ik automatisch een tabel maken in PostgreSQL vanuit een csv-bestand met headers?

  3. Maak een mysql-tabel rechtstreeks vanuit het CSV-bestand met behulp van de CSV Storage-engine?

  4. mysql voor python 2. 7 zegt Python v2.7 niet gevonden