我有一个需求,我需要在表的多个分区上运行更新脚本。我写它的脚本如下:ORA-14108:非法分区扩展表名的语法

但它给

ORA-14108:非法的分区扩展表名语法

原因:要访问只能指定分区使用它的名字。用户试图使用分区号或绑定变量。

操作:修改声明指使用其名称

任何想法,我怎么能绕过这个误差的分区?

DECLARE

TYPE partition_names IS varray(1) OF varchar2(20);

curr_partition partition_names;

LENGTH integer;

BEGIN

curr_partition :=partition_names('SM_20090731');

LENGTH := curr_partition.count;

FOR i IN 1 .. LENGTH LOOP

dbms_output.put_line('Current Partition name is: '||curr_partition(i));

UPDATE TABLE_Y PARTITION (curr_partition(i))

SET PARTITION_KEY=TO_DATE('2017-08-21','YYYY-MM-DD')

WHERE ORDER_ID IN

(SELECT ORDER_ID

FROM TABLE_X);

END LOOP;

END;

/

oracle 14108,ORA-14108:非法分区扩展表名的语法相关推荐

  1. Oracle SQLServer MySQL查看当前所有数据库表名及其他信息

    环境:Oracle 11g + SQLServer 2008 R2 + MySQL 5.1 Oracle: 1. 查看当前库的所有数据表 select * from all_tables; selec ...

  2. oracle和表名同名冲突,Oracle 同一SID下不同用户同名表名问题

    一般来说hibernate配置数据库连接只需要下面几行配置 ##Oracle 9i/10g hibernate.dialect org.hibernate.dialect.Oracle9Dialect ...

  3. ORACLE全部ORA错误收集整理

    有时数据库出现问题,不是每次都有网络可查,所以把所有的ora系列的错误整理出来, 在最没有办法的时候,需要自己来解决,有了这些根据,问题会好办的.虽说对于数据库方面, DBA很强大,他们在遇到错误时, ...

  4. oracle自动释放表空间,Oracle中关于清除数据和释放表空间

    一.表的重命名 flashback table test2 to before drop rename to test3;--[to test3]将表重命名 drop table test3 purg ...

  5. 分区表(表分区的具体作用、什么时候需要分区、表分区的优点)、表分区的几种类型及操作方法(range/hash/list/虚拟列/Interval/组合分区)、普通表转分区表的方法、分区表的其它操作

    文章目录 分区表(谨慎使用,了解即可) 表空间及分区表的概念 表分区的具体作用 什么时候需要分区 表分区的优点 表分区的几种类型及操作方法 范围分区(range) 哈希分区(hash) 列表分区(li ...

  6. PostgreSQL/pgsql自动添加分区子表

    网上之前能找到的例子,都是按数量创建分区子表. 而实际业务中,按日期分区应该是主流,如果照搬按数量创建分区子表的话,感觉不太合用,毕竟实施运维人员也不想动脑子,你居然要求不能频繁执行某个函数,然后又要 ...

  7. groovy怎样从sql语句中截取表名_Mysql和SQL

    基本概念 1.数据库DataBase简称:DB 2.什么数据库?--用于存储和管理数据的仓库.存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次 ...

  8. 怎么修改mysql的表名称_mysql怎么修改表名?

    本篇文章将和大家讲述如何快速修改mysql表名,有同样需要的朋友学习一下吧,希望你看后能有所帮助. mysql修改表名的方法: 具体步骤:打开cmd->输入"mysql -u root ...

  9. mysql修改表中文名_MySQL中如何修改表的名字?修改表名?

    需求描述 今天在进行MySQL表的历史数据迁移,需要将某张表进行备份,修改表的名字,在此记录下操作过程. 操作过程 mysql> create table ts01 like ti_o_sms; ...

最新文章

  1. MATLAB_图形学_形态学课程_温馨饭店招牌扣出‘温馨饭店’四个大字
  2. linux程序重读分区表,重读分区表, 求教~~, 系统是 Cent6.5,
  3. 释放mysql ibdata1文件_释放MySQL ibdata1文件的空间
  4. pytorch gather_【Pytorch】Pytorch-1.1.0 版本新特性
  5. 邻居把偶然的救急当成了依赖,怎么办?
  6. 这里是强化学习入门,的入门 | 绝对新手友好
  7. (原創) 無論設計軟體硬體,拿到spec後,第一件事情就是model (OO)
  8. 安装 Linux双系统
  9. 面对SSH暴力破解,给你支个招
  10. 26 伪造ICMP数据包
  11. python计算excel平均值_python计算excel平均值和标准差
  12. 13651.Python数字读作中文大写
  13. 信号系统中使用的继电器
  14. Ubuntu18.04安装cuda+ [ERROR]: Install of driver component failed.的解决
  15. AS400所用编码EBCDIC转ASCII
  16. CNT-OSI七层参考模型和TCP/IP四层网络协议
  17. 电影配乐作曲家-James Honer
  18. 深度复盘手机三雄:苹果、小米、华为,为何5G最后留下来的会是华为?
  19. ccp调试常见错误之不应答
  20. 数字化转型的可持续 – 要靠小程序技术

热门文章

  1. 编程面试中的十个常见错误
  2. 1013. 数素数 (20)
  3. 注入式开发(二):.NET 匿名函数
  4. 2015 Multi-University Training Contest 1 - 10010 Y sequence
  5. 《Ossim应用指南》入门篇
  6. 2008秋-计算机软件基础-第四章习题参考答案 P131 ,习题6之一
  7. application配置token_Kerrigan:配置中心管理UI的实现思路和技术细节
  8. linux mysql内网_在Linux中mysql的一些基本操作
  9. 公司--显示效果,多出来的用...
  10. RabbitMQ (三)消息重试