我已經寫下了下面給出的存儲過程....它應該打印使用PRINT命令打印的值。而是打印這些值,當我從查詢分析器執行這個過程時,它顯示'命令(s)成功完成'。 ü可以建議代碼或其他解決方案命令成功完成
預先感謝任何修改...... :)
CREATE PROCEDURE getPullCords(@start_dt varchar(25),@end_dt varchar(25))
AS
declare @t varchar(25),@p varchar(50),@v int
declare @mycur CURSOR
SET @mycur = CURSOR FAST_FORWARD
FOR
select timestamp,point_id,_val from tcf1_pullcord where timestamp between @start_dt and @end_dt
OPEN @mycur
FETCH NEXT FROM @mycur
INTO @t,@p,@v
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT @t
PRINT @p
PRINT @v
FETCH NEXT FROM @mycur
INTO @t,@p,@v
END
CLOSE @mycur
DEALLOCATE @mycur
GO
您使用的是SQL Server Management Studio(Express)嗎? – Nik