Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Лабораторная работа № 3.
Использование языка манипулирования данными Transact-SQL для создания курсоров
Цель работы
Изучение возможностей программирования элементов поддержки БД под управлением курсоров.
Задание на лабораторную работу
1. Ознакомиться с методическими материалами по выполнению лабораторной работы.
2. Пример создания курсоров:
a. Курсор сервера.
b. Курсор клиента.
c. Смешанный курсор.
3. Выполнить задания для самостоятельной работы.
4. Оформить отчет о выполнении лабораторной работе.
Методические рекомендации по выполнению работы
(1)
Создание и модификация курсора
Для реализации курсора средствами MS SQL Server воспользуемся хранимой процедурой для создания непосредственно курсора и демонстрации передачи множества данных клиенту.
Выберите в дереве Проводника пункт StoredProcedures и, активизируя всплывающее меню, дайте команду NewStoredProcedure. В появившемся окне StoredProcedureProperties в рабочую область выводится шаблон текста процедуры:
DECLARE имя курсора CURSOR
FOR
SELECT поля
FROM таблицы
WHERE условия
и т.д.
OPEN имя курсора
FETCHFROM имя курсора INTO переменные, в которых фиксируются значения возвращаемые конструкцией SELECT
WHILE условие окончания цикла
BEGIN
/* Считывание очередной строки из курсора */
FETCHFROM имя курсора INTO переменные, в которых фиксируются значения возвращаемые конструкцией SELECT
END
CLOSE имя курсора
DEALLOCATE имя курсора
Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.
Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.
Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.