2015-09-09 1 views
0

Я хотел бы узнать что-то о функциональности хранимых процедур в sql. У меня есть таблица предыстории утверждений, она будет хранить данные всех утверждений (например, нынешнее ожидающее одобрение, которое одобрило это), когда мы ожидаем утверждения (утверждение ожидает подтверждения)функциональность хранимой процедуры

Всякий раз, когда в пользовательском интерфейсе, если мы пропускаем ожидающие рассмотрения торговые операции утверждение, оно должно показать систему, одобренную в комментариях.

Фактическая таблица, как это, когда все утверждения уровня являются (выходной ток)

Actionon Action by  Action      comments 
----------------------------------------------------------------------------- 
Date  apprvr name  approved      
Date  apprvr name  PendingDA approval   da comments 
Date  apprvr name  Pending Ac approval   Ac comments 
Date  apprvr name  Pending Trading approval trading comment  
Date  apprvr name  Pending Finance approval  finanace comments 
date  system          Batch has been created 

если пропустить какие-либо утверждения (Непроверка в UI), например, дл плавник и переменный ток. Выходного тока

Actionon Action by  Action      comments 
----------------------------------------------------------------------------- 
Date  apprvr name  Pending Da apprval  
Date  apprvr name  Pending Trading approval trading comments 
date  system          Batch has been created 

Стол должен быть, как этот в первой стадии до утверждения торгов

Actionon Action by  Action      comments 
----------------------------------------------------------------------------- 
Date  apprvr name  Pending Trading approval  
Date  apprvr name  Pending Finance approval system approved 
date  system          Batch has been created 

после утверждения торгов таблицы должно быть, как это

Actionon Action by  Action      comments 
----------------------------------------------------------------------------- 
Date  apprvr name  PendingDA approval   
Date  apprvr name  Pending Ac approval   system approved 
Date  apprvr name  Pending Trading approval trading comment   
Date  apprvr name  Pending Finance approval  system approved 
date  system          Batch has been created 

мы можем достичь это с помощью хранимой процедуры или иным способом Если возможно, пожалуйста, помогите мне, как это может быть d один

+1

Вы запрашиваете схему или обрабатываете рабочий процесс с помощью хранимой процедуры? Что бы это ни было, вам необходимо прояснить существующую схему, существующие данные, ожидаемое поведение хранимой процедуры и любые выборочные данные, чтобы прояснить ваши потребности. –

+0

Ваша цель не ясна, как указано в @EmacsUser, но она выглядит как задача для слоя презентации. возможно, используя отчет, который вы могли бы получить от форматирования, которое вы ищете. взгляните на службы отчетов SQL Server – Paolo

+0

. Существующее поведение - это когда все одобрения есть, то время от UI (java End) только вставляет данные в таблицу истории. @EmacsUser Ожидаемые результаты публикуются, но он показывает несоответствующий формат –

ответ

0

Я хотел бы знать что-то о функциональности хранимых процедур в sql.

Но пример, который вы даете, - это больше настройки с дизайном пользовательского интерфейса и ничего о самих хранимых процедурах. Возможно, возникает непонимание того, что влечет за собой хранимая процедура. Или вы спрашиваете что-то очень эзотерическое, что мы не можем понять ваше описание. Или, может быть, вы просите простой запрос, но это не ясно.

Что может быть полезно, если вы можете повторно указать свои потребности в терминах выполнения хранимой процедуры SQL. См. Это краткое description of stored procedures, чтобы вы начали.

Если, с другой стороны, вы действительно спрашиваете о том, как создать интерфейс для вашего рабочего процесса, где для каждого состояния процесса вам необходимо захватить данные в этом состоянии. Тогда, как было предложено выше Paolo, вы могли бы начать с reporting services, особенностью SQL Server 2008.

Например, когда вы спросите:

В таблице должно быть, как это в первой стадии до утверждения торгов

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

после утверждения торгов таблица должна быть, как это

Вы можете иметь несколько форматов отчетов и запускать их на различных стадиях, до утверждения, после утверждения и т.д. спецификации каждого отчета следует каждый «должен» в вашем вопросе.

Смежные вопросы