Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Хранимые процедуры. Возвращаемое значение. / 8 сообщений из 8, страница 1 из 1
04.12.2000, 15:23
    #32001008
AnKa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимые процедуры. Возвращаемое значение.
Во-первых, хочу поблагодарить авторов за великолепный сайт. Уйма полезной информации!
И, собственно вопрос:
Как добиться от хранимой процедуры возвращения значения напр. char(10)? Вроде бы проскальзывала информация, что можно писать на Cи свои функции и "подсовывать" серверу. Кто может поделиться опытом по данному вопросу?
...
Рейтинг: 0 / 0
04.12.2000, 16:11
    #32001009
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимые процедуры. Возвращаемое значение.
хранимая процедура может выдать только int, который будет написан в ней после return. Как таковых пользовательских функций нет(во всяком случае в 7.0) и на Си это тоже не сделать.
Если хочется узнать как можно писать процедуры на Си и вызывать их с сервера, почитай хелп по ODS(так прямо и напишешь ключевое слово).

С приветом Сергей
...
Рейтинг: 0 / 0
04.12.2000, 16:48
    #32001011
baxxtor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимые процедуры. Возвращаемое значение.
В 2000 появились функции. Далее, можешь оспользовать выходной параметр. И на крайняк, можно вернуть это значение в рекордсете.
...
Рейтинг: 0 / 0
04.12.2000, 18:04
    #32001012
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимые процедуры. Возвращаемое значение.
Ну если не собираешся использовать это дело прямо в запросе, то элементарно:

Create Procedure StoredProc1 @parameter1 Char(10) Output

As
Set @parameter1='abcdefghij'
Return

Ну а если собираешся, то смотри 'User-defined Functions with MDX Syntax' в Books Online
...
Рейтинг: 0 / 0
04.12.2000, 18:17
    #32001013
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимые процедуры. Возвращаемое значение.
Прошу прощения. Прогнал. 'User-defined Functions with MDX Syntax' только в OLAP.
...
Рейтинг: 0 / 0
05.12.2000, 04:01
    #32001021
AndyMandy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимые процедуры. Возвращаемое значение.
Если использовать в запросе то
create procedure Proc @var char(10) output
as
set @var ='Привет!' или select @var ='Привет!'

при вызове
declare @myVar char(10)
exec Proc @myVar output
select dd = @ myVar
Вот!
Если вызывать из Delphi например то точно так-же
...
Рейтинг: 0 / 0
06.12.2000, 07:16
    #32001044
AnKa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимые процедуры. Возвращаемое значение.
Спасибо всем, кто откликнулся. Жаль, только что так и не решилась моя проблема. Очень уж хочется написать процедурку, которую потом можно вызывать в виде
SET @Val=MyProc(@Val1)
или
SELECT Field1,MyProc(Field2)
FROM Table1
В любом случае, спасибо.
...
Рейтинг: 0 / 0
06.12.2000, 20:20
    #32001071
Fompro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимые процедуры. Возвращаемое значение.
Переходите на UDF в 2000
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Хранимые процедуры. Возвращаемое значение. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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