го лист, номер машини, номер водія;
? виконує вставку значень в таблицю "pytevka".
2.10 Розробка механізмів реалізації сценаріїв серверної компоненти
Гј Створимо збережену процедуру, яка буде проводити пошук інформації про заявку:
USE [KURSOV]
/****** Object: StoredProcedure [dbo]. [vibor_zakaza] Script Date: 01/14/2012 22:33:07 ******/_NULLSON_IDENTIFIERON [dbo]. [vibor_zakaza] @ id_dog intdan_o_zayavke. *, assortiment.naiminovanie from_o_zayavke join assortiment on dan_o_zayavke.tip_prodykta = assortiment.tip_prodykta ​​p>
where @ id_dog = dan_o_zayavke.id_dogovora
Приклад виконання процедури:
Результат:
В
Гј Створимо збережену процедуру, яка буде виводити всю інформацію про договір.
USE [KURSOV]
/****** Object: StoredProcedure [dbo]. [viborALL] Script Date: 01/14/2012 22:34:53 ******/_NULLSON_IDENTIFIERON [dbo]. [viborALL] dogovor.id_dogovora, dan_o_zakazchike. *, dan_o_zayavke. *,. *, mashini. *, voditeli. * leftjoin dan_o_zakazchike on dogovor.id_zakazchika = dan_o_zakazchike.id_zakazchikadan_o_zayavke on dan_o_zayavke.id_dogovora = dogovor.id_dogovoraassortiment on assortiment.tip_prodykta = dan_o_zayavke. tip_prodyktapytevka on pytevka.id_pytevki = dogovor.id_pytevkimashini on mashini.id_trsr = pytevka.id_trsr
join voditeli on voditeli.id_voditela = pytevka.id_voditela
Результат:
В
Гј Створимо курсор, який буде виводити контрагентів і всі зроблені ним заявки
declare @ zay nvarchar (50), @ zay1 nvarchar (50), @ ima nvarchar (50), @ ima1 nvarchar (50) cur cursorforselect dan_o_zakazchike.ima_org, dogovor.id_dogovoradan_o_zakazchike join dogovor on dogovor. id_zakazchika = dan_o_zakazchike.id_zakazchikaima_orgcurcur into @ ima, @ zay @ ima1 = @ ima @ zay1 = @ zay @ @ FETCH_STATUS = 0cur into @ ima, @ zay @ ima1 = @ ima @ zay1 = @ zay1 + ',' + @ zay ' організація '+ @ ima1 +' подала заявки '+ @ zay1 @ ima1 = @ ima @ zay1 = @ zay'організація' + @ ima1 + 'подала заявки' + @ zay1curcur
Результат:
В
Гј Створимо курсор, який буде виводити інформацію про путівку:
USE [KURSOV]
/****** Object: StoredProcedure [dbo]. [vibor_voditela] Script Date: 01/14/2012 22:39:58 ******/_NULLSON_IDENTIFIERON [dbo]. [vibor_voditela] @ id_pyt intpytevka.id_pytevki, mash...