oracle

迁移 Oracle 到 PostgreSQL: DBMS_RANDOM 包

Oracle 的DBMS_RANDOM包提供了生成随机数或字符串的功能,作为 SQL 语句或 PL/SQL 过程的一部分。

继续阅读

迁移 Oracle 到 PostgreSQL: MERGE

MERGE语句提供了一种指定单个 SQL 语句的方法,这些语句有条件地对目标表执行INSERTUPDATEDELETE操作,否则该任务需要多个逻辑语句。

继续阅读

迁移 Oracle 到 PostgreSQL: 会话参数

Oracle 可以使用ALTER SESSION命令在会话级别修改某些数据库参数和配置选项。但是,并非所有 Oracle 配置选项和参数都可以按会话进行修改。

继续阅读

迁移 Oracle 到 PostgreSQL: SGA 和 PGA 内存配置

Oracle 实例分配多个单独的服务器 RAM “池”,用作数据库的各种缓存。其中包括缓冲区缓存、重做缓冲区、Java 池、共享池、大型池等。缓存驻留在系统全局区域(SGA)中,并在所有 Oracle 会话之间共享。

除了 SGA 之外,每个 Oracle 会话都被授予一个额外的内存区域,用于会话专用操作(排序、专用 SQL 游标元素等),称为专用全局区域(PGA)。

继续阅读

迁移 Oracle 到 PostgreSQL: 数据库用户

数据库用户帐户用于对连接会话进行身份验证,并授权单个用户访问特定数据库对象。数据库管理员向用户帐户授予权限,应用程序使用用户帐户访问数据库对象。

继续阅读

迁移 Oracle 到 PostgreSQL: 角色

Oracle 角色是授予数据库用户的一组特权。数据库角色可以包含单个系统和对象权限以及其他角色。数据库角色使您能够在一个操作中向用户授予多个数据库权限。将权限组合在一起以简化权限管理非常方便。

继续阅读

迁移 Oracle 到 PostgreSQL: OLAP 分析函数

Oracle OLAP 函数通过提供基于一组行计算聚合值的功能来扩展标准 SQL 分析函数的功能。可以将 OLAP 函数应用于单个查询表达式范围内的逻辑分区结果集。OLAP 函数通常与商业智能报告和分析结合使用。它们可以帮助提高查询性能,作为使用更复杂的非 OLAP SQL 代码实现相同结果的替代方法。

继续阅读

迁移 Oracle 到 PostgreSQL: 单行函数和聚集函数

摘要:在本教程中,您将学习如何将 Oracle 的内置 SQL 函数,包括单行函数和聚集函数,迁移到 PostgreSQL。

继续阅读

迁移 Oracle 到 PostgreSQL: 存储过程和函数

PL/SQL是Oracle内置的数据库编程语言,提供了几种方法来存储和运行数据库中可重用的业务逻辑。过程和函数是使用CREATE PROCEDURECREATE FUNCTION语句创建的可重用代码片段。

继续阅读

迁移 Oracle 到 PostgreSQL: EXECUTE IMMEDIATE

您可以使用 Oracle 的EXECUTE IMMEDIATE语句来解析和运行动态 SQL 语句或匿名 PL/SQL 块。它还支持绑定变量。

继续阅读