рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Create procedure

Create procedure - раздел Программирование, ИСПОЛЬЗОВАНИЕ СОХРАНЕННЫХ ПРОЦЕДУР   · · Другие Объекты Базы Данных Можно Создавать Внутри Процеду...

 

· · Другие объекты базы данных можно создавать внутри процедуры. К объекту базы данных можно обратиться внутри этой же процедуры, если он был создан до того как к нему обратились. Поэтому оператор создания объекта базы данных нужно располагать в начале процедуры;

· · Внутри сохраненной процедуры нельзя создать объект, затем удалить его, а затем снова создать новый объект с таким же названием;

· · SQL Сервер создает объекты, определенные в процедуре, во время выполнения процедуры, а не во время ее компилирования;

· · При выполнении процедуры, которая вызывает другую процедуру, вызываемая процедура может обращаться к объектам, созданным первой процедурой;

· · Внутри процедуры разрешается обращаться к временным таблицам;

· · Если внутри процедуры была создана временная таблица, то она существует только во время выполнения этой процедуры, и исчезает после выхода из процедуры;

· · Максимальное число параметров сохраненной процедуры равно 255.

· · Максимальное число локальных и глобальных переменных процедуры ограничивается только объемом доступной памяти.

 

Расширение названий объектов внутри процедур

 

Если многие пользователи обращаются к сохраненной процедуре, то названия объектов, которые используются в некоторых командах внутри   процедуры, должны быть расширены именем владельца объекта. Такими командами являются: alter table, create table, drop table, truncate table, create index, drop index, update statistics, dbcc. Названия объектов, которые используются в других операторах, например select или insert, не требуют расширения, поскольку их названия уточняются во время компиляции процедуры.

Например, пользователь “Мэри” (mary), которая является владельцем таблицы marytab, должна расширить название своей таблицы, когда она используется с одной из перечисленных выше команд в том случае, если “Мэри” хочет дать возможность другим пользователям исполнять эту процедуру с указанной таблицей:

 

– Конец работы –

Эта тема принадлежит разделу:

ИСПОЛЬЗОВАНИЕ СОХРАНЕННЫХ ПРОЦЕДУР

На сайте allrefs.net читайте: "ИСПОЛЬЗОВАНИЕ СОХРАНЕННЫХ ПРОЦЕДУР"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Create procedure

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Exec gateway...namelist
  Последний вариант будет работает только, если pubs2 является базой данных, заданной по умолчанию. Название базы данных является необязательным параметром только, есл

Showall
------------            5 (Выбрана 1 строка) ------------           88 (Выбрана 1 строка) ------------          349 &nbs

Sp_helptext showall
# Lines of Text ---------------               1 (1 row affected) text ----------------------------- ---------- create procedure showall as

Sp_recompile titles
  Более детально о команде sp_recompile можно узнать из Справочного руководства SQL Сервера.   Создание и выполнение сохраненн

Au_info Ringer, Anne
au_lname au_fname title                             pub_name -------- -------- ---------------------            ---------- Ringer   Anne     The Gourmet Microwave    Binnet &

Showind titles
  Последняя синтаксическая форма, не содержащая ключевого слова exec или execute, допустима только, если этот оператор является единственным в строке

From authors a, publishers p, titles t, titleauthor ta
where @pubname = p.pub_name and a.au_id = ta.au_id and t.title_id = ta.title_id and t.pub_id = p.pub_id

Exec pub_info
au_lname   au_fname      pub_name                                  --------------  ------------ -------------------- Green         Marjorie       Algodata   Infosystems          

Showind2
table_name  index_name    index_id -----------  -----------      --------- titles           titleidind          1 titles           titleind            2 (2 ro

Au_info2
au_lname   au_fname       title                               pub_name --------     -------      -------------------------        ------------- Dull          Ann          Secrets

Au_info2 Ringer
au_lname   au_fname    title                              Pub_name --------   --------    ---------------------            ------------ Ringer     Anne        The Gourmet Microwa

Drop proc orders;2
  Конструкция recompile в операторе create procedure   В операторе создания процедуры create procedure необязательна

Exec inv_amounts
  Можно создавать временные таблицы без префикса #, используя оператор create table tempdb..tablename.. в самой сохраненной процедуре. Эти таблицы не удаляются

Exec gateway.remotedb.dbo.remoteproc
  Информацию о том, как конфигурировать локальный и удаленный  серверы для выполнения удаленных процедур, можно посмотреть в Руководстве системного администратора. Из

Get_au_stat «MC2222»
             Contract is valid   Проверка прав доступа в процедурах   Если сохраненная процедура выполняет задачу систем

    return 0
  Возвращаемые параметры   Если в операторах create procedure и execute указывается опция output

Mathtutor 5,6,32
(return status=0)   Значение параметра, определенного с опцией output, должно передаваться через переменную, а не через константу. В следующ

On mary.marytab(col1)
  Дело в том, что названия объектов уточняются во время выполнения процедуры. Если название таблицы marytab не расширить, то при выполнении процедуры пользователем c именем “Дж

Sp_rename showall, countall
  Безусловно, новое название должно соответствовать правилам, установленным для идентификаторов. Пользователю разрешается изменять  название только своих процедур. Владельцу базы данн

Sp_help byroyalty
Name       Owner   type                                Created_on --------     ------                ----------------          ------------------- byroyalty      dbo         stor

Sp_helptext byroyalty
# Lines of Text ---------------               1 (1 row affected) text --------------------------------------------------- create procedure b

Sp_depends titleauthor
Things inside the current database that reference the object. object                 type --------------    ------------------ dbo.titleview      view dbo.re

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги