SELECT * FROM hdfs_t1 WHERE title BETWEEN 100 AND 120; --删除存储过程和表 DROP PROCEDURE proc_forall; DROP TABLE hdfs_t1; 父主题: DWS存储过程控制语句
DROP PROCEDURE proc_case_branch; 父主题: DWS存储过程控制语句
END IF; END; / 父主题: DWS存储过程控制语句
为增强可靠性,每个节点都有一个副本,副本会占用一半的存储空间,选择容量时副本容量会自动翻倍存储。 数据仓库系统会备份数据,生成索引、临时缓存文件、运行日志等内容,并占用存储容量。每个节点实际存储的数据,大致为总存储容量的一半。 父主题: 数据迁移
对象标识符类型 DWS在内部使用对象标识符(OID)作为各种系统表的主键。系统不会给用户创建的表增加一个OID系统字段,OID类型代表一个对象标识符。 目前OID类型用一个四字节的无符号整数实现。因此不建议在创建的表中使用OID字段做主键。
对象标识符类型 DWS在内部使用对象标识符(OID)作为各种系统表的主键。系统不会给用户创建的表增加一个OID系统字段,OID类型代表一个对象标识符。 目前OID类型用一个四字节的无符号整数实现。因此不建议在创建的表中使用OID字段做主键。
特别是对一些中间结果集转储的表,一定要分析清楚,使用合适的表存储类型。 优化前 某局点测试过程遇到如下的执行计划,客户希望将性能提升至3s内返回结果。 优化后 经过分析发现计划走了行引擎。
TEMPORARY TABLE "Pack1_GLOBAL_TEMP_TABLE" ( "ID" VARCHAR2 (8) ) ON COMMIT PRESERVE ROWS ; 父主题: 模式对象
500 服务内部错误。 503 服务不可用。 父主题: 数据库权限管理
DWS各对象设计详细规则 DWS数据库对象命名规则 DWS数据库对象设计规则 DWS JDBC配置规则 DWS SQL编写规则 自定义DWS外部函数(pgSQL/Java)使用规则 DWS PL/pgSQL使用规则 父主题: DWS开发设计建议
DWS各对象设计详细规则 DWS数据库对象命名规则 DWS数据库对象设计规则 DWS JDBC配置规则 DWS SQL编写规则 自定义DWS外部函数(pgSQL/Java)使用规则 DWS PL/pgSQL使用规则 父主题: DWS开发设计建议
在下列场景中,无法捕获处理异常,整个存储过程回滚:节点故障、网络故障引起的存储过程参与节点线程退出以及COPY FROM操作中源数据与目标表的表结构不一致造成的异常。 示例 :UPDATE/INSERT异常 这个例子根据使用异常处理器执行恰当的UPDATE或INSERT 。
statement follows NULL; -- add NULL statement to avoid error END LOOP; -- raises an error without the previous NULL END; / 父主题: DWS存储过程控制语句
UTL_RAW.LENGTH 存储过程LENGTH返回RAW类型对象的长度。
事务控制语句 存储过程本身就处于一个事务中,开始调用最外围存储过程时会自动开启一个事务,在调用结束时自动提交或者发生异常时回滚。除了系统自动的事务控制外,也可以使用COMMIT/ROLLBACK来控制存储过程中的事务。
在下列场景中,无法捕获处理异常,整个存储过程回滚:节点故障、网络故障引起的存储过程参与节点线程退出以及COPY FROM操作中源数据与目标表的表结构不一致造成的异常。 示例 :UPDATE/INSERT异常 这个例子根据使用异常处理器执行恰当的UPDATE或INSERT 。
statement follows NULL; -- add NULL statement to avoid error END LOOP; -- raises an error without the previous NULL END; / 父主题: DWS存储过程控制语句
UTL_RAW.LENGTH 存储过程LENGTH返回RAW类型对象的长度。
父主题: DWS数据库对象设计规则
父主题: DWS数据库对象设计规则