简体   繁体   English

$init 函数使用 AWS Schema Conversion Tool (aws sct) 将 package for Oracle 转换为 Postgresql 的目的

[英]$init function's purpose in converting package for Oracle to Postgresql, using AWS Schema Conversion Tool (aws sct)

When converting package from Oracle to Postgresql, I realize that AWS Schema Conversion Tool(aws sct) always create a function with the suffix '$init' from any package with PRAGMA SERIALLY_REUSABLE. When converting package from Oracle to Postgresql, I realize that AWS Schema Conversion Tool(aws sct) always create a function with the suffix '$init' from any package with PRAGMA SERIALLY_REUSABLE. In the newly created function, there are 3 methods 'aws_oracle_ext.is_package_initialized', 'aws_oracle_ext.set_package_initialized', 'aws_oracle_ext.set_package_variable'.在新创建的 function 中,有 3 个方法 'aws_oracle_ext.is_package_initialized'、'aws_oracle_ext.set_package_initialized'、'aws_oracle_ext.set_package_variable'。 Can anyone advise me the purpose of these 3 methods?谁能告诉我这三种方法的目的? Thanks.谢谢。

You can download those extension schema from Awa schema conversation tool..您可以从 Awa 模式对话工具下载这些扩展模式。

Just right click on target schema there you will get option for apply extension pack.只需右键单击目标架构,您将获得应用扩展包的选项。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM