谁能告诉我INLINE Pragma和pinned objects in oracle的区别是什么?根据我对pinning objects means Keeping database packages in the Oracle database's系统全局区(SGA)共享池的理解`
InlinePragma指定子程序调用是否内联。内联将子程序调用(对同一程序单元中的子程序)替换为compile time中被调用
SPARK限制从受保护对象中调用潜在的阻塞子程序。
但是,我注意到,如果我在受保护对象所在的包之外调用任何子程序,我都会收到关于潜在阻塞的子程序的警告。外部包中缺少了什么,我想用它来告诉它调用是非阻塞的?我试着在另一个包中放入一个"add one to argument“子程序,但它不起作用。如果我将它移动到包含受保护对象的包中,它就会这样做。
在从fortran子程序调用C子程序时,我在控制台上显示值时遇到了问题。我在调用C子程序之前和之后都有print语句,以及C子例程中的print语句。我仔细研究了代码,其他地方也没有调用C子程序,因此没有明显的理由在Fortran语句之前打印c语句。end program testvoid cprog()
printf("THIS IS