none
存储过程问题 (中国大陆的.net学习者) RRS feed

  • 問題

  • 请问大家这样一个问题,有存储过程A和存储过程B,两个存储过程执行时都要传递参数,问题:
    怎么样在存储过程B里面调用存储过程A执行后的结果集?就是在存储过程B里面再对存储过程A的结果集进行查询.
    谢谢了!
    2006年11月1日 上午 07:28

解答

  • 不管你是何方來求助,都要先看過公告,請不要再 CROSS-POST.

    你的問題比較不像是 ADO.NET,比較像是 SQL Server 的問題,我是建議你把 stored procedure B 寫成一個 UDF (User-Defined Function),這樣你就可以透過下列的方式:

    SELECT * FROM your_function(parameter1, parameter2, ...)

    來對你的 UDF 來查詢 .
    (以上方法必須要 UDF 是實作成回傳表格的函式才可以)

    2006年11月1日 上午 07:48
    版主

所有回覆

  • 不管你是何方來求助,都要先看過公告,請不要再 CROSS-POST.

    你的問題比較不像是 ADO.NET,比較像是 SQL Server 的問題,我是建議你把 stored procedure B 寫成一個 UDF (User-Defined Function),這樣你就可以透過下列的方式:

    SELECT * FROM your_function(parameter1, parameter2, ...)

    來對你的 UDF 來查詢 .
    (以上方法必須要 UDF 是實作成回傳表格的函式才可以)

    2006年11月1日 上午 07:48
    版主
  • 您好:
    請參考此處的說明
    2006年11月15日 上午 02:56
  • 同樣來自大陸,提供幾個建議:

    1。入乡随族,请用繁體字

    2。兩岸的用語有好大差异,爲了不産生誤解,用word的轉換功能轉換一下,方便閱讀。

     

    2006年11月15日 上午 06:13