41386

Базы данных TSQL процедуры и функции

Лабораторная работа

Информатика, кибернетика и программирование

Пример создания и вызова простейшей процедуры Системная встроенная функция ROWCONT Код возврата процедуры возможен только числовой Функция ROW_NUMBER OVER WITH Передача параметров входные выходные по умолчанию Процедуры в MS SQL Studio LTER PROCEDURE DROP PROCEDURE sp_renme Функции: встроенные математические строковые работа с датами и пр. Пользовательские функции: скалярные возвращает одно значение нельзя timestmp cursor text ntext imge tble inline одна команда SELECT возврат...

Русский

2013-10-23

116 KB

3 чел.

Лекция 11

Базы данных

T-SQL (процедуры и функции)

  1.  Расширим состав таблиц базы данных

  1.  Хранимая процедура: объект базы данных  
  2.  Хранимая процедура: поименованный блок (BEGIN/END) операторов, хранящийся в базе данных в откомпилированном виде.
  3.  Хранимая процедура: системные процедуры, пользовательские процедуры.   

  1.  Пример создания и вызова простейшей процедуры

  1.  Системная(встроенная) функция @@ROWCONT 

  1.  Код возврата процедуры (возможен только числовой)

 

 

  1.  Функция ROW_NUMBER() OVER

 

 

  1.  WITH

  1.  Передача параметров  (входные, выходные, по умолчанию)

  1.  Процедуры в MS SQL Studio

  1.  ALTER PROCEDURE, DROP PROCEDURE, sp_rename

  1.  Функции: встроенные (математические, строковые, работа с датами и пр.), пользовательские.

  1.  Пользовательские функции: скалярные (возвращает одно значение, нельзя timestamp, cursor, text, ntext, image, table), inline (одна команда SELECT, возврат table), Multi-Statement (несколько команд, возврат table).  

 

  1.  Пример скалярной функции

  1.  Пример Inline-функции

  1.  Пример Multi-Statement функции (позже)
  2.  DROP FUCTION, ALTER FUNCTION

PAGE  2


 

А также другие работы, которые могут Вас заинтересовать

50948. ОБЩИЕ СВОЙСТВА ВОЗБУДИМЫХ ТКАНЕЙ 173.5 KB
  СВОЙСТВА НЕРВНЫХ ЦЕНТРОВ Мы начинаем изучение новых разделов физиологии ОБЩИЕ СВОЙСТВА ВОЗБУДИМЫХ ТКАНЕЙ и физиология кровообращения Лабораторные работы с которыми Вы познакомитесь при изучении этих разделов отличаются тем что выполняются на животных. Лабораторные работы по разделу ОБЩИЕ СВОЙСТВА ВОЗБУДИМЫХ ТКАНЕЙ Тема 1: СТРУКТУРА И ФУНКЦИЯ РЕФЛЕКТОРНОЙ ДУГИ 1. Ход работы: Объект исследования спинальная лягушка лягушка с удаленным головным мозгом и сохраненным спинным. ОБРАЗЕЦ ПРОТОКОЛА ДЛЯ ВСЕХ ПОСЛЕДУЮЩИХ ЗАНЯТИЙ:...
50949. Изучение статистических закономерностей в ядерной физике 3.61 MB
  Почему прибор за равные промежутки времени при постоянной интенсивности потока излучения регистрирует неодинаковое количество частиц 4. При небольшом напряжении на счетчике величина этого тока пропорциональна количеству пар ионов образованных частицей. Таким образом в данном режиме попадание частицы в объем счетчика вызывает кратковременный но достаточно сильный импульс тока. Для того чтобы световая вспышка была зарегистрирована ФЭУ необходимо чтобы материал сцинтиллятора был прозрачен для собственного излучения а спектр излучения...
50950. ОПРЕДЕЛЕНИЕ ЦЕНЫ ДЕЛЕНИЯ И ВНУТРЕННЕГО СОПРОТИВЛЕНИЯ ГАЛЬВАНОМЕТРА 8.1 MB
  Проверка закона Ампера основана на измерении периодов колебаний Т физического маятника зависящих от тока I. где собственная частота колебаний; частота колебаний при наличии тока. Определить с помощью секундомера время 10 полных колебаний t и вычислить период колебаний маятника T0 = t 10. Повторить определение периода колебаний маятника Т0 еще 4 раза.
50952. Обработка данных 90 KB
  Сбор данных. По мере того как фирма производит продукцию или услуги, каждое её действие сопровождается соответствующими записями данных. Обычно действия фирмы, затрагивающие внешнее окружение, выделяются особо как операции, производимые фирмой.
50953. Представление информации в цифровых автоматах 136 KB
  Любая предназначенная для практического применения система счисления должна обеспечивать: возможность представления любого числа в рассматриваемом диапазоне величин; единственность представления каждой комбинации символов должна соответствовать одна и только одна величина; простоту оперирования числами. Для изображения какогото числа в этой системе нужно записать количество палочек равное данному числу. Эта система неэффективна так как запись числа получается длинной.
50954. Информационные ресурсы и информационные технологии 99 KB
  Создание WebстраницHTML Создание Web документов Применение языка HTML Публикация Web документов Обработка числовых данных в электронных таблицах общие сведения об электронных таблицах EXEL. Создание Web страниц HTML Размещение собственных материалов в Интернете включает два этапа: подготовку материалов и их публикацию. Подготовка материалов состоит в создании документов имеющих формат принятый в Интернете то есть Webстраниц написанных на языке HTML Публикация материалов то есть открытие к ним доступа осуществляется...
50955. Введение в дисциплину. Понятие информатики. Место информатики в ряду других фундаментальных наук 59 KB
  Направления для практических приложений: архитектура вычислительных систем приемы и методы построения систем предназначенных для автоматической обработки данных; интерфейсы вычислительных систем приемы и методы управления аппаратным и программным обеспечением; программирование приемы методы и средства разработки компьютерных программ; Преобразование данных приемы и методы преобразования структур данных; защита информации обобщение приемов разработка методов и средств защиты данных; автоматизация функционирование...
50956. Информационные процессы и информационные технологии. Информационный ресурс и его составляющие 96.5 KB
  Создание Web страниц HTML Размещение собственных материалов в Интернете включает два этапа: подготовку материалов и их публикацию. Подготовка материалов состоит в создании документов имеющих формат принятый в Интернете то есть Webстраниц написанных на языке HTML Публикация материалов то есть открытие к ним доступа осуществляется после решения организационных вопросов связанных с получением дискового пространства на Webсервере для их размещения. Создание Webдокументов Автономные Webдокументы используют язык HTML...