如何向global temporary table中增加栏位? global temporary table是事先建好的,应用程序在运行时会往里面插入数据并删除,我现在想往里面加入一列,却报错为ORA-14452。请高手帮忙解决! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你临时表是那种临时表?on commit preserve rows:在会话期级的 还是 on commit delete rows:事务级的?一个建议是重新建你的临时表,将栏位加进去 参考http://topic.csdn.net/u/20100824/16/e7e669e5-dbc4-44df-9ba6-bef3b0244613.html 截掉表 或者切断会话 SQL> alter table scott.tb_temp add sex char(2) 2 /alter table scott.tb_temp add sex char(2)*第 1 行出现错误:ORA-14450: 试图访问已经在使用的事务处理临时表SQL> truncate table tb_temp 2 /表被截断。SQL> alter table scott.tb_temp add sex char(2) 2 /表已更改。SQL> desc tb_temp 名称 是否为空? 类型 ----------------------------------------- -------- ------------------- ID NUMBER NAME VARCHAR2(10) SEX CHAR(2) 最简单就是切换session 原理一样注销session 导入DMP 急死了,求char(30)字段查询匹配的问题,有空格 根据月份插入不同的月份字段!求怎么判断 求SQL 如何估算数据库的大小,里面有int、varchar、image和text字段 oracle中如何查看现在的机器上有几个数据库?以及各个数据库是由谁所建的? 散分计划一:怎么实现用户把数据库查询出来的记录集保存到另一个临时表里吗? 请各位帮帮忙,来者有分! 为什么我在oracle9i中创建不了新的用户呢? 为什么没人回答我?? 哪位大神帮忙分析下 求助~~数据库查询中,如何删除关键字只出现过一次的数据项~ Linux proc连接oracle数据库
on commit preserve rows:在会话期级的 还是 on commit delete rows:事务级的?一个建议是重新建你的临时表,将栏位加进去
http://topic.csdn.net/u/20100824/16/e7e669e5-dbc4-44df-9ba6-bef3b0244613.html
2 /
alter table scott.tb_temp add sex char(2)
*
第 1 行出现错误:
ORA-14450: 试图访问已经在使用的事务处理临时表
SQL> truncate table tb_temp
2 /表被截断。SQL> alter table scott.tb_temp add sex char(2)
2 /表已更改。SQL> desc tb_temp
名称 是否为空? 类型
----------------------------------------- -------- -------------------
ID NUMBER
NAME VARCHAR2(10)
SEX CHAR(2)