cursor只存在于内存里, 它是指向查询语句返回的数据行集的句柄或者指针,你说它能使用存储过程吗?

解决方案 »

  1.   

    如果是在存贮过程里定义CURSOR,这是不对的,
    如果是在PB里,这是可以的,但你的方法有错,不是定义CURSOR,而是定义存贮过程,用不着定义CURSOR
    当然这只能做用在客户端,
    如果是PB则是先定义存贮过程,再EXEC 
    然后一条一条的FETCH,
    会定义存贮过程吗,你用的是什么软件
      

  2.   

    declare @describeCursor cursor
    exec sp_describe_cursor_columns @describecursor OUTPUT ,'global','t1'
    fetch next from @describecursor 
    你用sp_helptext sp_describe_cursor_columns 看看sp_describe_cursor_columns 的脚本
      

  3.   

    yxsalj(落入水里的石头):
         @describeCursor只是游標變量,而不是游標,而且是sp_describe_cursor_columns 參數返回的,我希望的是定義游標的時候在Select條件中執行Procedure.