nerdexam
Oracle

1Z0-146 · Question #106

You have an external C procedure stored in a dynamic-link library (DLL). The C procedure takes an integer as argument and returns an integer. You want to invoke the C procedure through a PL/SQL…

The correct answer is C. It fails because the external C procedure is not published. See the full explanation below for the reasoning.

Question

You have an external C procedure stored in a dynamic-link library (DLL). The C procedure takes an integer as argument and returns an integer. You want to invoke the C procedure through a PL/SQL program. View the Exhibit. Which statement is true about the C_OUTPUT PL/SQL program?

Exhibit

1Z0-146 question #106 exhibit

Options

  • AIt invokes the external C procedure.
  • BIt only publishes the external C procedure.
  • CIt fails because the external C procedure is not published.
  • DIt fails because the input data type is BINARY_INTEGER and the external C procedure expects

How the community answered

(28 responses)
  • A
    4% (1)
  • B
    11% (3)
  • C
    79% (22)
  • D
    7% (2)

Community Discussion

No community discussion yet for this question.

Full 1Z0-146 Practice