Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Передача таблицы в хранимую процедуру в качестве параметра / 6 сообщений из 6, страница 1 из 1
12.09.2013, 10:26
    #38394344
=Сергей=
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача таблицы в хранимую процедуру в качестве параметра
Можно фрагмент кода?
...
Рейтинг: 0 / 0
12.09.2013, 10:30
    #38394347
Shakill
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача таблицы в хранимую процедуру в качестве параметра
BOL - Use Table-Valued Parameters
...
Рейтинг: 0 / 0
12.09.2013, 10:33
    #38394351
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача таблицы в хранимую процедуру в качестве параметра
BOL - Table-Valued Parameters (Database Engine
The following example uses Transact-SQL and shows you how to create a table-valued parameter type, declare a variable to reference it, fill the parameter list, and then pass the values to a stored procedure.
....
...
Рейтинг: 0 / 0
12.09.2013, 13:13
    #38394639
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача таблицы в хранимую процедуру в качестве параметра
Кроме как для передачи данных вне транзакции, используя табличную переменную, не вижу никаких особенных причин для передачи таблицы в качестве параметра.
Поясните для чего?
...
Рейтинг: 0 / 0
12.09.2013, 13:29
    #38394672
Мистер Хенки
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача таблицы в хранимую процедуру в качестве параметра
SQL2008Кроме как для передачи данных вне транзакции, используя табличную переменную, не вижу никаких особенных причин для передачи таблицы в качестве параметра.
Поясните для чего?
иногда хочется передать массив данных и без лишних телодвижений приступить к работе с ним.
...
Рейтинг: 0 / 0
12.09.2013, 16:39
    #38394996
KVVK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача таблицы в хранимую процедуру в качестве параметра
=Сергей=Можно фрагмент кода?

1) Создаем нужный тип User-Defined Table Types, например

CREATE TYPE [dbo].[MyTableType] AS TABLE(
[Id] [int] NOT NULL,
[Name] [nvarchar](250) NULL
)


2) Используем его в процедуре, например

CREATE PROCEDURE [dbo].[MyTableProcedure]
@MyTable MyTableType READONLY

AS
BEGIN
SET NOCOUNT ON;

INSERT INTO [MyTable]
SELECT * FROM @MyTable

END
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Передача таблицы в хранимую процедуру в качестве параметра / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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