|
Хранимые процедуры. Возвращаемое значение.
|
|||
---|---|---|---|
#18+
Во-первых, хочу поблагодарить авторов за великолепный сайт. Уйма полезной информации! И, собственно вопрос: Как добиться от хранимой процедуры возвращения значения напр. char(10)? Вроде бы проскальзывала информация, что можно писать на Cи свои функции и "подсовывать" серверу. Кто может поделиться опытом по данному вопросу? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2000, 15:23 |
|
Хранимые процедуры. Возвращаемое значение.
|
|||
---|---|---|---|
#18+
хранимая процедура может выдать только int, который будет написан в ней после return. Как таковых пользовательских функций нет(во всяком случае в 7.0) и на Си это тоже не сделать. Если хочется узнать как можно писать процедуры на Си и вызывать их с сервера, почитай хелп по ODS(так прямо и напишешь ключевое слово). С приветом Сергей ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2000, 16:11 |
|
Хранимые процедуры. Возвращаемое значение.
|
|||
---|---|---|---|
#18+
В 2000 появились функции. Далее, можешь оспользовать выходной параметр. И на крайняк, можно вернуть это значение в рекордсете. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2000, 16:48 |
|
Хранимые процедуры. Возвращаемое значение.
|
|||
---|---|---|---|
#18+
Ну если не собираешся использовать это дело прямо в запросе, то элементарно: Create Procedure StoredProc1 @parameter1 Char(10) Output As Set @parameter1='abcdefghij' Return Ну а если собираешся, то смотри 'User-defined Functions with MDX Syntax' в Books Online ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2000, 18:04 |
|
Хранимые процедуры. Возвращаемое значение.
|
|||
---|---|---|---|
#18+
Прошу прощения. Прогнал. 'User-defined Functions with MDX Syntax' только в OLAP. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2000, 18:17 |
|
Хранимые процедуры. Возвращаемое значение.
|
|||
---|---|---|---|
#18+
Если использовать в запросе то create procedure Proc @var char(10) output as set @var ='Привет!' или select @var ='Привет!' при вызове declare @myVar char(10) exec Proc @myVar output select dd = @ myVar Вот! Если вызывать из Delphi например то точно так-же ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2000, 04:01 |
|
Хранимые процедуры. Возвращаемое значение.
|
|||
---|---|---|---|
#18+
Спасибо всем, кто откликнулся. Жаль, только что так и не решилась моя проблема. Очень уж хочется написать процедурку, которую потом можно вызывать в виде SET @Val=MyProc(@Val1) или SELECT Field1,MyProc(Field2) FROM Table1 В любом случае, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2000, 07:16 |
|
|
start [/forum/topic.php?fid=46&fpage=3596&tid=1827561]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 241ms |
total: | 362ms |
0 / 0 |