Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Thay thế CHAR bằng 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo trình kích hoạt trên Oracle từ một người dùng lắng nghe các sự kiện cho một người dùng khác

  2. JDBC ResultSet lấy các cột có bí danh bảng

  3. Sử dụng GROUP BY với XMLCast và XMLQuery mang lại ORA-22950

  4. Định dạng DATE mặc định của Oracle

  5. Lấy dữ liệu từ bảng bằng PL / SQL