Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / скриптование процедур / 5 сообщений из 5, страница 1 из 1
16.08.2002, 15:35:09
    #32043952
Unknown
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скриптование процедур
Добрый день!

SQL пишет при скриптовании:

if exists (select * from sysobjects where id = object_id(N'[dbo].[q]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[q]

можно написать короче:

if OBJECTPROPERTY ( object_id ( '[dbo].[q]' ) , 'IsProcedure' )=1
drop procedure [dbo].[q]

или это совсем не одно и то же???
...
Рейтинг: 0 / 0
16.08.2002, 15:44:03
    #32043957
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скриптование процедур
Одно и то же...

Можно еще короче :)

Код: plaintext
1.
2.
if OBJECT_ID('sp_configure', 'P') IS NOT NULL
 print 'sp_configure exists'

Правда, могут убрать второй параметр, но это маловероятно...

Удачи
...
Рейтинг: 0 / 0
16.08.2002, 16:59:02
    #32043985
Unknown
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скриптование процедур
>>Правда, могут убрать второй параметр, но это маловероятно...

в инете яндекс не нашел ничего про второй параметр, он, видимо, недокументирован?

где про это можно прочесть?
...
Рейтинг: 0 / 0
16.08.2002, 17:41:19
    #32044021
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скриптование процедур
Недокументировано.
...
Рейтинг: 0 / 0
16.08.2002, 18:58:54
    #32044048
harrytv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скриптование процедур
судя по появлению в 2K значения 'FN' его вряд ли отменят
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / скриптование процедур / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]