powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Передача таблицы в хранимую процедуру в качестве параметра
6 сообщений из 6, страница 1 из 1
Передача таблицы в хранимую процедуру в качестве параметра
    #38394344
=Сергей=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно фрагмент кода?
...
Рейтинг: 0 / 0
Передача таблицы в хранимую процедуру в качестве параметра
    #38394347
Фотография Shakill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BOL - Use Table-Valued Parameters
...
Рейтинг: 0 / 0
Передача таблицы в хранимую процедуру в качестве параметра
    #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
Передача таблицы в хранимую процедуру в качестве параметра
    #38394639
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме как для передачи данных вне транзакции, используя табличную переменную, не вижу никаких особенных причин для передачи таблицы в качестве параметра.
Поясните для чего?
...
Рейтинг: 0 / 0
Передача таблицы в хранимую процедуру в качестве параметра
    #38394672
Мистер Хенки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Кроме как для передачи данных вне транзакции, используя табличную переменную, не вижу никаких особенных причин для передачи таблицы в качестве параметра.
Поясните для чего?
иногда хочется передать массив данных и без лишних телодвижений приступить к работе с ним.
...
Рейтинг: 0 / 0
Передача таблицы в хранимую процедуру в качестве параметра
    #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
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Передача таблицы в хранимую процедуру в качестве параметра
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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