sql >> データベース >  >> RDS >> Oracle

新しい列を追加し、OracleSQLの別の列の一部で埋めます

    仮想列を使用することをお勧めします。

    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. PHPを使用してmysqlテーブルで重複を見つける方法は?

    2. MAMPを実行しているMacOSXにPostGresQLとMySQLをインストールしますか?

    3. Mysqllatin1_swedish_ciをutf8_binに変換します

    4. sqldeveloperはcount(*)の正しい結果を出力しますが、sqlplusの結果はゼロです。