Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 кто пользуется версиями процедур?  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
есть ли практическая польза?
для каких целей можно использовать?
26 май 09, 12:20    [7227682]     Ответить | Цитировать Сообщить модератору
 Re: кто пользуется версиями процедур?  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3197
CREATE PROCEDURE
Numbered stored procedures have the following restrictions:

  • Cannot use xml or CLR user-defined types as the data types.
  • Cannot create a plan guide on a numbered stored procedure.

    Note:
    This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.
  • Уверены, что оно вам надо?
    26 май 09, 12:22    [7227706]     Ответить | Цитировать Сообщить модератору
     Re: кто пользуется версиями процедур?  [new]
    iap
    Member

    Откуда: Москва
    Сообщений: 46975
    Winnipuh
    есть ли практическая польза?
    для каких целей можно использовать?
    И сам не пользуюсь, и Вам не советую!
    Microsoft пообещала искоренить это чудо из следующих версий.
    Единственное применение, которое я знаю, это удаление всех версий процедуры одной командой DROP PROCEDURE, просто задавая имя процедуры без номера версии.
    IMHO, не стоит оно того.
    26 май 09, 12:26    [7227735]     Ответить | Цитировать Сообщить модератору
     Re: кто пользуется версиями процедур?  [new]
    Crimean
    Member

    Откуда:
    Сообщений: 13148
    пробовали. местами удобно. но весьма специфично. к примеру 2005 до сп2 глючил с ними страшно :)
    26 май 09, 12:29    [7227760]     Ответить | Цитировать Сообщить модератору
     Re: кто пользуется версиями процедур?  [new]
    Winnipuh
    Member [заблокирован]

    Откуда: Київ
    Сообщений: 10428
    я спросил поскольку раз оно есть, значит это кому-то нужно...
    26 май 09, 12:32    [7227797]     Ответить | Цитировать Сообщить модератору
     Re: кто пользуется версиями процедур?  [new]
    iap
    Member

    Откуда: Москва
    Сообщений: 46975
    Crimean
    пробовали. местами удобно. но весьма специфично. к примеру 2005 до сп2 глючил с ними страшно :)
    А в чём удобство проявлялось?
    26 май 09, 12:38    [7227840]     Ответить | Цитировать Сообщить модератору
     Re: кто пользуется версиями процедур?  [new]
    Winnipuh
    Member [заблокирован]

    Откуда: Київ
    Сообщений: 10428
    iap
    Crimean
    пробовали. местами удобно. но весьма специфично. к примеру 2005 до сп2 глючил с ними страшно :)
    А в чём удобство проявлялось?


    возможно в том, что хранятся старые версии, их всегда можно поднять... ?
    26 май 09, 12:44    [7227888]     Ответить | Цитировать Сообщить модератору
     Re: кто пользуется версиями процедур?  [new]
    Crimean
    Member

    Откуда:
    Сообщений: 13148
    Winnipuh
    iap
    Crimean
    пробовали. местами удобно. но весьма специфично. к примеру 2005 до сп2 глючил с ними страшно :)
    А в чём удобство проявлялось?


    возможно в том, что хранятся старые версии, их всегда можно поднять... ?


    да. по умолчанию без указания версии вызывается ;1
    надо что-то революционное сделать - делаем ;2, оставляя ;1, все старое ПО работает с ;1, новое - с ;2
    и т.д.
    вериант 2 - для одного модуля все процки называем одинаково :) функции делим "по версиям". оказалось неудобно, отказались
    26 май 09, 13:18    [7228157]     Ответить | Цитировать Сообщить модератору
    Все форумы / Microsoft SQL Server Ответить