Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Tambahkan kolom baru dan isi dengan sebagian kolom lain di Oracle SQL

Sebaiknya gunakan kolom virtual

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 'INSERT ALL' mengabaikan duplikat

  2. ES Gratis untuk 11.2.0.4 dan 12.2 Tanggal Rilis

  3. Apa praktik terbaik untuk memigrasi database Oracle 10g ke Microsoft SQL 2008 R2? Aplikasi menggunakan Hibernate

  4. cx_Oracle dan paradigma sumber data

  5. Oracle ExecuteScalar dalam pemrograman paralel terkadang mengembalikan null