开发者社区 > 数据库 > 关系型数据库 > 正文

PolarDB-PG(兼容Oracle的),支持C语言吗?

PolarDB-PG(兼容Oracle的),支持C语言吗?程序 Proc*c那种C程序

展开
收起
cuicuicuic 2024-02-06 22:54:21 22 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    PolarDB-PG(兼容Oracle的)并不直接支持C语言本身,但它确实支持通过Pro*C/C++这种Oracle提供的预编译器来编译和执行C/C++程序

    PolarDB-PG版(兼容Oracle)是设计来高度兼容Oracle数据库的,这意味着它能够支持许多Oracle数据库的特性和功能,包括对PL/SQL的支持以及Oracle的一些开发工具,如ProC/C++预编译器。ProC/C++是Oracle公司提供的一个预编译器,它允许开发者将C或C++代码与SQL语句混合编程,这样可以在C或C++程序中直接执行SQL操作,非常适合于需要高性能数据库访问的应用程序。

    尽管PolarDB-PG版(兼容Oracle)提供了对Oracle SQL语法的高度兼容性,但它并不是一个完整的Oracle环境,因此在使用Pro*C/C++或其他Oracle特定的工具和功能时,可能会遇到一些不兼容的情况。为了确保兼容性,建议使用ADAM工具进行兼容性评估,或者遵循迁移结构文档中的步骤来进行详细的兼容性测试。

    总的来说,如果你的程序是用Pro*C编写的,那么在PolarDB-PG版(兼容Oracle)上运行是有可能的,但可能需要进行一些调整和测试以确保一切正常工作。

    2024-02-07 14:57:39
    赞同 展开评论 打赏
  • 可以啊ecpg ,此回答整理自钉群“PG|POLARDB技术进阶”

    2024-02-06 23:41:41
    赞同 展开评论 打赏

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载
    2023云栖大会:AnalyticDB PostgreSQL 立即下载