alter tablename modify f1 varchar2不可以吗?
解决方案 »
- 如何将图片存入ORACLE数据库
- oracle 表之间数据移动的问题
- 连接两张表,怎么样写sql语句效率最高?
- 求教:Oracle在package的Header部声明变量与在Body部声明变量有何不同?
- procedure必须声明组件
- pl/sql中 select into 变量 --该变量是否可以是数组或相当于数组
- 9i标准版可以用来做双机吗?
- oracle if 语法
- 如何截取数值型变量!
- 对贴子“关于动态创建trigger问题?”的测试结果
- 如何实现Oracle7数据库自动备份?(急,在线等)
- 急啊!刚建立好的数据库,可以正常连上,重启Linux后,再连出现“无法解析描述符中的SID”错误。
如果表中被修改的字段有数据不可一这么改
改了后再用DELETE * FROM TABLENAME
INSERT INTO TABLENAME SELECT * FROM TABLENAME1
数字会强制转换成VARCHAR2的.
4 insert into youertable (col1,col2,col3,f1,....) select col1,col2,col3,to_char(f1),... from newtablename
让水晶报表的开发效率提高十倍以上!
让开发出的水晶报表适用性提高十倍以上!
赶快去看看"捷报Web报表平台"吧!它封装了大量的底层功能,如:Web发布,权限管理,
报表参数控制,Excel/PDF/Word/Html等格式转换,
定时运行,访问监测,报表数据保存,报表共享,
Web在线帮助,内嵌多语种支持,
等等。使您可以更加专注于报表的业务逻辑。
在线演示地址: http://demo.SharpReport.com.cn
毕竟相当于把全表的数据insert到一个新的空表中……
alert table add (new varchar2(50));
update your_table_name set new = f1;
alter table your_table_name modify (new varchar2(50) not null);
alter table test drop (f1);
2、如上法泡制,再新建f1列即可。
drop oldtable
create table newtable1
insert into newtable (col1,col2....to char(fl)) select * from newtable