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

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

Create Procedure StoredProc1 @parameter1 Char(10) Output

As
Set @parameter1='abcdefghij'
Return

Ну а если собираешся, то смотри 'User-defined Functions with MDX Syntax' в Books Online
...
Рейтинг: 0 / 0
Хранимые процедуры. Возвращаемое значение.
    #32001013
Павел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения. Прогнал. 'User-defined Functions with MDX Syntax' только в OLAP.
...
Рейтинг: 0 / 0
Хранимые процедуры. Возвращаемое значение.
    #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
Хранимые процедуры. Возвращаемое значение.
    #32001044
AnKa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем, кто откликнулся. Жаль, только что так и не решилась моя проблема. Очень уж хочется написать процедурку, которую потом можно вызывать в виде
SET @Val=MyProc(@Val1)
или
SELECT Field1,MyProc(Field2)
FROM Table1
В любом случае, спасибо.
...
Рейтинг: 0 / 0
Хранимые процедуры. Возвращаемое значение.
    #32001071
Fompro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переходите на UDF в 2000
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Хранимые процедуры. Возвращаемое значение.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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