oracle怎样改变表结构 我建了一个表,其中的一个字段时number型的,现在我想改成varchar2型的,不知道怎么弄,请各位大侠帮帮忙,我菜鸟!谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alter table 表名 modify 字段 nvarchar2(100); alter table tbname modify colname varchar2(20)--好像是在这个列没有值的前提下可以改 有几种方法第一种 先alter table tablename add (column,varchar2(100));再把原来列的值附过去再把原来的列删掉不过这样可能会改变列的顺序第二种 先alter table tablename add (column,varchar2(100));把原来的值附过去 清空原列的值修改原列的类型把值附回来把添加的临时列删掉 求解ORA-01019错误原因 plsql developer 怎么样连接远程数据库? oracle 8i到10g数据库转换要注意什么事项 选项 请大家帮忙写个sql语句,明天要交任务,十万火急呀!!! char nchar的区别???? 关于级联删除数据库表 如何在ORACLE下自动启动存储过程? Oracle能装在哪些操作系统下?? 请问如何删掉sys用户表的列 ORACLE8I安装后连接出现错误(急) 关于job的next_date问题 [急切求助]Function如何返回多个参数?
--好像是在这个列没有值的前提下可以改
第一种 先alter table tablename add (column,varchar2(100));
再把原来列的值附过去
再把原来的列删掉
不过这样可能会改变列的顺序
第二种 先alter table tablename add (column,varchar2(100));
把原来的值附过去 清空原列的值
修改原列的类型
把值附回来
把添加的临时列删掉