Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Используется ли тип table в параметрах sp?
|
|||
|---|---|---|---|
|
#18+
Нужен совет. Можно ли использовать тип table в качестве входного параметра в процедуре. Про cursor явно сказано что нет, про table не сказано ничего, но, на параметр типа table компилятор ругается. Например: create procedure My_Procedure ( @ID table ( ID_My int not null ) ) as begin /*какой то текст*/ end go ответ: Server: Msg 156, Level 15, State 1, Procedure Add_Juridical_Person, Line 3 Incorrect syntax near the keyword 'table'. Если нельзя использовать, то не может кто-нибудь подсказать как занести набор значений, не вызывая в цикле процедуру на клиентской стороне, передавая процедуре по одному значению? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2002, 12:41 |
|
||
|
Используется ли тип table в параметрах sp?
|
|||
|---|---|---|---|
|
#18+
Самый простой способ. Создаешь константное view, что-то вроде такого: CREATE VIEW Add_Juridical_Person AS SELECT CAST(NULL as int) AS Param1, CAST(NULL as varchar(255)) AS Param2 Затем делаешь на это view триггер на вставку, в котором анализируешь таблицу inserted хоть оптом, хоть в розницу и предпринимаешь все необходимые действия. Вызов такой "процедуры" прост: INSERT INTO Add_Juridical_Person (Param1, Param2) SELECT ... FROM ... WHERE ... при этом SELECT тоже может быть константным, типа: SELECT 1, 'one' union all SELECT 2, 'two' и т.д. Лично я таким методом давно пользуюсь, проблем не возникало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2002, 13:18 |
|
||
|
Используется ли тип table в параметрах sp?
|
|||
|---|---|---|---|
|
#18+
Типы данных параметров совпадают с типами данных столбцов, а столбец типа table пока нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2002, 17:39 |
|
||
|
Используется ли тип table в параметрах sp?
|
|||
|---|---|---|---|
|
#18+
>про table не сказано ничего, но, на параметр типа table компилятор ругается BOL - Creating and Maintaining Databases - Tables - Designing Tables - Specifying a Column Data Type - Special Data "table A special data type used to store a result set for later processing. The table data type can be used only to define local variables of type table or the return value of a user-defined function . " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2002, 18:07 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32021233&tid=1824239]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 366ms |

| 0 / 0 |
