儲存過程返回值,求大師,SQL 取儲存過程的返回值

2023-04-21 23:15:06 字數 2075 閱讀 9557

1樓:

不用return

如果是sqlserver呼叫。

declare @r int

exec pro_add_new 其他引數,@re=@r output

select @r

sql 取儲存過程的返回值

2樓:項夕嘉亥

儲存過程應該有返回值的,問題應該出現在你vb6的呼叫語句中(第二個引數是輸出型別的引數,是否有正確設定).

你可以在查詢分析器中執行此儲存過程,看看返回的結果。

還有,此儲存過程中的select語句最好加上top1限制,因為你只要判斷是否能選到結果而已:

select

top1from

tb_package

wherepackagenumber=@a

3樓:匿名使用者

你這個儲存過程,這樣直接返回字串,是不行的。儲存過程直接返回,只能返回int型別的資料,或者是int型別的字串。

你需要為你的儲存過程定義一個輸出引數。然後在呼叫時,接收這個輸出引數。

如何使用sql變數獲取一個儲存過程的返回值

儲存過程返回值

4樓:匿名使用者

create procedure insertnull@tablename varchar(50),@result int output

asdeclare @dtname varchar(1000)set @dtname='insert into ' tablename +'default values'

exec(@dtname)

set @result=scope_identity()select @result as result --注意,這裡顯示出來。

go然後exec insertnull ..引數就相當於select result

如果在程式裡,執行這句之後,就能訪問result欄位了。

弱弱的問個關於儲存過程返回值..

5樓:匿名使用者

那要看你程式裡的execute方法是否有返回值了?

它要是沒有或者只返回影響行數,那就接收不到了唄。

6樓:網友

自定義個output引數看下。。

關於sql 儲存過程返回值

7樓:

儲存過程應該有返回值的, 問題應該出現在你vb6的呼叫語句中(第二個引數是輸出型別的引數, 是否有正確設定).

你可以在查詢分析器中執行此儲存過程, 看看返回的結果。 還有, 此儲存過程中的select語句最好加上top 1限制, 因為你只要判斷是否能選到結果而已:

select top 1 * from tb_packagewhere packagenumber=@a

如何寫帶有返回值的儲存過程

儲存過程返回值問題

8樓:匿名使用者

以下是我寫的儲存過程,希望在更新後的列表增加一列返回值,更新的owner,use [test] go set ansi_nulls on go set quoted_identifier on go --

如何獲取儲存過程的返回值和輸出值

9樓:折柳成萌

沒有見過呼叫儲存過程象呼叫遊標一樣的**,一般我是這樣宣告的:declare lproc_1 procedure for

proc_1 @as_int = li_int output ;

execute lproc_cw_gz_personal_cal ;

變數li_int即為返回的值。如果要同時返回多行的資料,可以使用datawindow或者是datastore來得到結果集:

string ls_sql_syntax , ls_syntax

string ls_error

integer li_ini

c關於類函式返回值c關於模板類函式返回值

請問你要返回哪個類的物件?返回什麼型別就寫什麼就行了,以下寫法都是可以的 include include using namespace std template class car int main 好像在類裡都可以省略,我在dev cpp 4.9.9.2和visual studio 2012裡都...

C引用返回值與返回指標

int d c 也就是 d就等效於c了啊 也就是return d 就等效於 return c d是指標d指向的資料,你的寫法中,指標d指向了引用c的位置,其實也就是傳入實參a的地址空間上的資料,故而是一直存在且可以正確返回的。如果你在k 函式內部不是使用傳輸的c 也就是換個變數名,什麼都行 那自然就...

c語言中的返回值

其實你的概念一定要清楚的哦,像這種問題得分兩個情況來考慮的 首先看函式的行參,如果是陣列型別或者是指標型別的,可以斷定為 地址傳遞 也就是說,一旦主函式呼叫該函式時,函式間是存在地址傳遞的,把要進行處理運算的主函式的內容的地址傳遞給函式,參與運算的資料其實就是主函式中的實參的內容,簡單來講,就是行參...