求助 在一个表t1中,有一列比如说TEXTNUM这一列,我设定的是number(20),如何将它直接转换成char(20)或varchar2(20),最好举例说明,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是修改数据表:先建立一列使用to_char()进行更新操作删除原先的一列如果只是使用则用to_char()转就可以了 我用命令运行后,在返回表去看,还是number 类型,是怎么回事啊? 如果是用oracle直接转换,则需要把原来textnum字段中的数据清除,还可以用to_char(字段) 转换(select to_char(textnum) from t1) 那就先用张临时表,把原来的数据和用to_char转换的列放到临时表里面去,把源表清空,改数据类型,在把临时表中的数据复制过去。。 SQL语句优化的问题 大家使用什么Oracle客户端? 新手问题 安装Oracle9i无报错失败,奇怪 sql语句的问题? 气疯了,在pl/sql中为什么不能连着同时创建两个表??? 用户和数据库的关系 oracle_home下 计算机名_SID 目录名里的计算机名为什么有时候是IP 分区表怎么查询比不分区还要慢? 新建的用户不能修改其他用户下表数据 想用浏览器写Sqlplus命令,但是浏览器显示域名无法访问。。 oracle初学者看哪本书比较好
先建立一列
使用to_char()进行更新操作
删除原先的一列如果只是使用则用to_char()转就可以了