ini. *, voditeli. * fulljoin mashini on pytevka.id_trsr = mashini.id_trsrvoditeli on pytevka.id_voditela = voditeli.id_voditela @ id_pyt = pytevka.id_pytevki
Приклад виполненіяvibor_voditela14
Результат:
В
Гј Створимо збережену процедуру, яка буде вставляти дані в таблицю pytevka.
USE [KURSOV]
/****** Object: StoredProcedure [dbo]. [dobav2] Script Date: 01/14/2012 22:43:10 ******/_NULLSON_IDENTIFIERON [dbo]. [dobav2] @ id_pytevki int, @ id_voditela int, @ id_trsr intpytevka (id_pytevki, id_voditela, id_trsr) (@ id_pytevki, @ id_voditela, @ id_trsr) * from pytevka wherepytevka.id_pytevki = @ id_pytevki
Приклад виконання:
exec dobav219, 4,6
Результат:
В
Гј Тригер, що перешкоджає введенню від'ємної суми.
USE [KURSOV]
/****** Object: Trigger [dbo]. [o_dengax] Script Date: 01/14/2012 22:44:58 ******/_NULLSON_IDENTIFIERON [dbo]. [o_dengax] [dbo]. [dan_o_zayavke] FORINSERT @ @ ROWCOUNT = 1 @ summ real @ summ = symma_za_raboty from inserted @ summ <0tran введене число повинне бути положітельнмим
Результат при некоректному введенні суми:
В
Гј Тригер, що видаляє проекти і дані про заявку при видаленні пов'язаної з ними заявки.
USE [KURSOV]
/****** Object: Trigger [dbo]. [ydal] Script Date: 01/14/2012 22:46:34 ******/_NULLSON_IDENTIFIERON [dbo]. [ydal] [dbo]. [dogovor]; dogovorid_dogovora in (select id_dogovora from deleted) dan_o_zayavkeid_dogovora in (select id_dogovora from deleted) pytevkaid_pytevki in (select id_pytevki from deleted)
Гј Тригер, що обмежує введення номерів телефонів.
USE [KURSOV]
/****** Object: Trigger [dbo]. [nomera_org] Script Date: 01/14/2012 22:51:13 ******/_NULLSON_IDENTIFIERON [dbo]. [nomera_org] [dbo]. [dan_o_zakazchike] forinsert @ @ ROWCOUNT = 1 @ Telefon int @ Telefon = telefon from inserted @ Telefon <5 or @ Telefon> 12 @ Telefon <500 Діапазон номера телефону від 5 до 12 '@ Telefon> 600 Діапазон номера телефону від 5 до 12'
В
. Розробка клієнтських компонент
.1 Вибір засобу реалізації клієнтського програми
В якості мови програмування клієнтського інтерфейсу вибраний об'єктно-ор...