sql >> Databáze >  >> RDS >> Oracle

Nahraďte CHAR za VARCHAR2

select 'ALTER TABLE "' || owner || '"."' || table_name
|| '" MODIFY ("' || column_name
|| '" VARCHAR2(' || data_length || '));'
from all_tab_columns tc
where data_type = 'CHAR'
and owner = :schemaname
and exists (
    select 1
    from all_tables t
    where tc.owner = t.owner
    and tc.table_name = t.table_name
);



  1. Připojte se k SphinxQL pomocí příkazového řádku Linuxu

  2. Proč nasazení ODP.NET 11 xcopy nefunguje na počítači s nainstalovaným Oracle DB 10?

  3. Synchronizujte místní databázi Microsoft MySQL se vzdálenou databází mysql plánovanou denně

  4. Oracle SQL Select Matching Query