Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL 2000. Как передать переменную типа таблица в хранимую процедуру / 5 сообщений из 5, страница 1 из 1
01.06.2001, 07:54
    #32006780
Semen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2000. Как передать переменную типа таблица в хранимую процедуру
Как передать переменную типа таблица в хранимую процедура.
Код типа:
CREATE PROCEDURE XXX AS @tab table
или
CREATE PROCEDURE XXX AS @tab table (FFF int)
не работает.

Может это в принципе не работает и я зря мучаюсь, но в BOL ничего против не нашел. Правда "за" тоже.
...
Рейтинг: 0 / 0
01.06.2001, 08:33
    #32006786
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2000. Как передать переменную типа таблица в хранимую процедуру
зря мучаешься
...
Рейтинг: 0 / 0
01.06.2001, 09:10
    #32006788
Slava
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2000. Как передать переменную типа таблица в хранимую процедуру
1. Переменные в процедурах до AS описываются.
2. Можете сделать функцию которая Вам table возвратит.
...
Рейтинг: 0 / 0
02.06.2001, 02:38
    #32006826
Andrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL 2000. Как передать переменную типа таблица в хранимую процедуру
Никак.
Я задавал в точности такой вопрос дважды, недели 3 назад.
Единственный способ во второй процедуре получить доступ к набору данных, созданному в первой процедуре - это создать глобальную временную таблицу в первой процедуре и передавать только ее имя
типа такого:

create procedure FirstProc
as
begin
create table ##tab (FFF int)
declare @tablename varchar(50)
set @tablename = '##tab'
...
end

create procedure SecondProc @tablename varchar(50)
as
...

Но мне этот способ не подошел .
...
Рейтинг: 0 / 0
02.06.2001, 07:17
    #32006833
SQL 2000. Как передать переменную типа таблица в хранимую процедуру
А вот так не пробывал: CREATE PROCEDURE XXX @tab table (FFF int) AS ...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL 2000. Как передать переменную типа таблица в хранимую процедуру / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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