Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как обращаться к SP, не указывая все параметры?
|
|||
|---|---|---|---|
|
#18+
Условия задачи: есть SP с 20 параметрами, в зависимости от условий используются то одни, то другие параметры. Как обращаться к такой SP, не указывая все параметры, а только часть из них? Или все это нужно развести на две SP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2001, 08:19 |
|
||
|
Как обращаться к SP, не указывая все параметры?
|
|||
|---|---|---|---|
|
#18+
При создании процедуры можно указать необязательные параметры, например: create proc p1 (@par1 int, @par2 sysname = 'Default name', @par3 int = 0) При вызове процедуры можно опускать последние параметры, если они все будут иметь значения по умолчанию. Или вообще использовать именованную нотацию - когда параметры используются с указанием их имени. Тогда неважен даже порядок, в каком перечисляются параметры. exec p1 @par3 = 456, @par1 = 12 Все, которые не перечислены, будут иметь значение по умолчанию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2001, 08:25 |
|
||
|
Как обращаться к SP, не указывая все параметры?
|
|||
|---|---|---|---|
|
#18+
Или если все таки нужно указать все параметры (например, клиентская часть генерирует строку вызова процедуры по шаблону), то можно на месте неизвестных параметров указывать default exec p1 12, default, 456 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2001, 08:30 |
|
||
|
Как обращаться к SP, не указывая все параметры?
|
|||
|---|---|---|---|
|
#18+
А с функциями в Server 2000 можно так же поступать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2001, 08:38 |
|
||
|
Как обращаться к SP, не указывая все параметры?
|
|||
|---|---|---|---|
|
#18+
2 GreenSunrise & Glory Спасибо, ребята! Чтобы я без вас делал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2001, 08:42 |
|
||
|
Как обращаться к SP, не указывая все параметры?
|
|||
|---|---|---|---|
|
#18+
Я столкнулся с тем, что не указывать параметры (у которых есть значения по умолчанию) можно только последние, т. е. нельзя выполнит процедуру таким образом exec YouesSP 2, 3, ,, 4 Правда указывать параметры как показал GreenSunrise не пробовал, лениво все переменные перечислять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2001, 08:43 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1825865]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 338ms |

| 0 / 0 |
