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

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

On mary.marytab(col1)

On mary.marytab(col1) - раздел Программирование, ИСПОЛЬЗОВАНИЕ СОХРАНЕННЫХ ПРОЦЕДУР   Дело В Том, Что Названия Объектов Уточняются Во Время Выполне...

 

Дело в том, что названия объектов уточняются во время выполнения процедуры. Если название таблицы marytab не расширить, то при выполнении процедуры пользователем c именем “Джон” (john), SQL Сервер будет искать таблицу marytab, владельцем которой является Джон. В предыдущем примере было показано правильное использование этого правила. SQL Серверу было сообщено, что нужно искать таблицу marytab, владельцем которой является Мэри. 

 

Удаление сохраненных процедур

 

Сохраненные процедуры удаляются с помощью команды drop procedure(удалить процедуру). Синтаксис этой команды выглядит следующим образом:

 

drop procedure [владелец.]название_процедуры

[, [владелец.]название_процедуры] ...

Если сохраненная процедура, которая удаляется, вызывает другую сохраненную процедуру, то SQL Сервер выдает сообщение об ошибке. Однако, если создать новую процедуру с таким же названием вместо удаленной процедуры, то вызывающие ее процедуры будут успешно выполняться.

Группа процедур, т.е. несколько процедур с одинаковыми названиями, но с разными числовыми суффиксами, удаляются одним оператором drop procedure. Процедуры, объединенные в группу, не могут быть удалены независимо друг от друга.

 

Изменение названий сохраненных процедур

 

Сохраненная процедура может быть переименована с помощью системной процедуры sp_rename. Синтаксис вызова этой процедуры выглядит следующим образом:

 

sp_rename название_объекта, новое_название

 

Например, чтобы процедуру с названием showall переименовать на countall  нужно выполнить следующую команду:

 

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

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

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

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: On mary.marytab(col1)

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

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

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

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, должно передаваться через переменную, а не через константу. В следующ

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

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
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги