Как это называется данными таблиц - PullRequest
0 голосов
/ 18 марта 2019

Итак, я пытался отладить какой-то c #, который извлекает некоторые данные для веб-сайта и прослеживает код до вызова процедуры Oracle, которая, как я обнаружил, находится в библиотеке пакетов, но оттуда я не смог разобраться, как ее получить любые данные.

Может кто-нибудь объяснить, что этот кусок кода делает для меня?

PROCEDURE PROC_GetLAWCAndCommonVariables(P_QuoteRequestID IN TB_QUOTEREQUEST.QUOTEREQUESTID%TYPE,
                                        P_CaseQuoteID    IN TB_CASEQUOTE.CASEQUOTEID%TYPE,
                                        P_POSTCODE       IN TB_STRUCTUREDADDRESS.POSTCODE%TYPE,
                                        P_UserID         IN TB_CUSTOMERINDIVIDUAL.USERID%TYPE,
                                        P_Sector         IN TB_CUSTOMERINDIVIDUAL.DEFAULTSECTOR%TYPE,
                                        P_DWSSuppID      IN TB_PRODUCTSUPPLIERLINK.SUPPID%TYPE,
                                        P_LASuppID       IN TB_PRODUCTSUPPLIERLINK.SUPPID%TYPE,
                                        O_LAWCIDsAndVariables OUT NOCOPY ref_Cursor);

1 Ответ

0 голосов
/ 18 марта 2019

Это только спецификация процедуры, показывающая параметры и принимает ли они значение (IN) или возвращает значение (OUT).

Фактическая реализация - SQL SELECT и т. Д. - находится в частном теле пакета, которое вы, возможно, не имеете разрешения на просмотр. Попросите своего администратора базы данных предоставить вам копию или предоставить пользователю доступ к телу пакета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...