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

Добавете нова колона и я попълнете с част от друга колона в Oracle SQL

За предпочитане е да използвате виртуални колони

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?

  2. JPQL LOWER функция в IN израз

  3. SESSIONTIMEZONE Функция в Oracle

  4. Как да коригирам Ora-01427 подзаявката с един ред връща повече от един ред в select?

  5. ORA-00907:липсва дясна скоба