Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MSSQL2005 stored procedure? 
:(
    Опции темы
alextretij
Дата 12.3.2008, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 12.3.2008

Репутация: нет
Всего: нет



У меня вопрос, как вызвать из под MSSQL2005
хранимую процедуру?
на официальном сайте есть пример, но!!!
Вопрос:
1. Если хранимая процедура возвращает несколько разных таблиц (наборов данных)
2. Если храниммая процедура имеет  параметр "обратный"out? как его получить обратно?

пример
Код

CREATE PROCEDURE [dbo].[us_text1] @codep int,@coden int out
AS
set nocount on
select @codep+@coden as column1
select @codep*2+@coden as column3,@codep as colimn2
select @codep*3+@coden,@coden

select @coden=40

GO
--вызываем ее
declare @codep int,@coden int
select @codep=1,@coden=2
exec us_text1 @codep,@coden out
select @coden
GO

результат три таблицы
Код

Таблица 1 
column1
-----------
3
Таблица 2 
column3     colimn2
----------- -----------
4           1
Таблица 3 
----------- -----------
5           2

а также входной параметр поменял свое значение
@codep=1,@coden=40

PM MAIL   Вверх
max_lapshin
Дата 12.3.2008, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 10.9.2006
Где: Москва

Репутация: 1
Всего: 3



Я бы попробовал сделать VIEW и из него читать. Подозреваю, что проблем с этим будет очень много.
PM MAIL WWW ICQ Jabber   Вверх
alextretij
Дата 13.3.2008, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 12.3.2008

Репутация: нет
Всего: нет



max_lapshin
эти три таблицы разной структуры.
например
1. шапка накладной
2. товары накладной
3. таблица привязанных накладных

У меня логика приложения организована в хранимых процедурах. Теперь надо сделать WEB интерфейс, хочу сделать его на Ruby, а тут у меня загвостка...

А может кто-то выполняет хранимуе процедуры в других языках (процедура должна вернуть 2-3 набора данных (разных))
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Ruby on Rails"
source777
  • С чего начать? начинаем
  • Документацию смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby On Rails | Следующая тема »


 




[ Время генерации скрипта: 0.1035 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.