Как вызвать функцию tsql внутри функции vb.net? - PullRequest
2 голосов
/ 23 марта 2011

Я прибываю годами с Oracle PLSQL. Сейчас я пытаюсь vb.net

Я создал функцию, которая возвращает значение символа, так написано:

ALTER FUNCTION [abc].[GET_PERSON_TYPE]
( 
@person_national_id CHAR(16)
)
RETURNS CHAR(1) AS
BEGIN 

declare @person_type CHAR(1)

SET @person_national_id = (
                SELECT p_type
                FROM abc.persons
                WHERE national_id = @person_national_id
                )

RETURN @person_national_id

END

Вопрос: я создам функцию get_type (...) в vb.net, которая вызывает функцию tsql, написанную выше ... как я могу вызвать функцию tsql [abc]. [GET_PERSON_TYPE] в функции vb.net get_type (...) function?

Большое спасибо.

1 Ответ

1 голос
/ 23 марта 2011

Я не думаю, что вы можете вызвать функцию напрямую, но вы можете использовать ее в операторе выбора.

select [abc].[GET_PERSON_TYPE]('abcde')
...