对通过SELECT输出的查询,只能输出到客户端RECORDSET,
对存储过程中的OUTPUT 参数,可输出到客户端的变量中
对存储过程中的OUTPUT 参数,可输出到客户端的变量中
解决方案 »
- 求一条查询语句
- 请教:查询表中每个类别的第一条记录的sql。内详
- 急救,添加新字段的问题。
- SQL Server 2000 内网连接成功,外网连接不通??
- 获得当前日期,难吗?alter FUNCTION NvarcharToDateTime(@datetime nvarchar(200))字符串变日期的函数
- 分摊费用的问题,sql2000服务器!
- 请问一个更新语句!
- SQL SERVER 2005的 主键聚集索引
- sql2000数据库表名问题?
- 关于备份文件组的问题?急急急急急急急急急急急急急
- 怎样用SQL SERVER存储图片(不是用别的软件写进sql server中,而是直接在Sql server中读取图片到image字段)
- 在sql server中如何改变一个记录的特定field 的值,而不影响其他的
具体见SQL Server 2000 help,经常看看对你非常有帮助
不過可以定議Cursor為OUPUT參數哦,像這樣:
CREATE PROCEDURE titles_cursor @titles_cursor CURSOR VARYING OUTPUT
AS
SET @titles_cursor = CURSOR
FORWARD_ONLY STATIC FOR
SELECT *
FROM titlesOPEN @titles_cursor
GO使用方法像:
DECLARE @MyCursor CURSOR
EXEC titles_cursor @titles_cursor = @MyCursor OUTPUT
WHILE (@@FETCH_STATUS = 0)
BEGIN
FETCH NEXT FROM @MyCursor
END
CLOSE @MyCursor
DEALLOCATE @MyCursor
GO更詳盡的用法可查Books on line .關鍵字:Create Procedure