我有一个 Microsoft SQL Server R2 2008。我有生以来第一次看到它。
我有一个SP:
DECLARE @RC int
DECLARE @Id uniqueidentifier
DECLARE @Segment_ID uniqueidentifier
DECLARE @SDate datetime
DECLARE @EDate datetime
DECLARE @withBig bit
DECLARE @withKm bit
DECLARE @withGeo bit
DECLARE @withDescr bit
DECLARE @BusStationCursor CURSOR
SET @BusStationCursor = CURSOR FOR
SELECT Id, Segment_ID, E_Date_Begin, E_Date_Begin
FROM BusStation
OPEN @BusStationCursor
FETCH NEXT FROM @BusStationCursor INTO @ID, @Segment_ID, @SDate, @EDate
WHILE @@FETCH_STATUS = 0
BEGIN
EXECUTE @RC = [dd_ugra].[dbo].[Request_BusStation]
@Id
,@Segment_ID
,@SDate
,@EDate
,@withBig=1
,@withKm=1
,@withGeo=1
,@withDescr=1
FETCH NEXT FROM @BusStationCursor INTO @ID, @Segment_ID, @SDate, @EDate
END
CLOSE @BusStationCursor
DEALLOCATE @BusStationCursor
GO
但是我有一个静态信息,所以我不想每次想查看数据时都调用 sp,如何使用 sp 结果创建表?
更新
所以我有一个返回一些列的 sp。我可以使用 sp 来创建视图。我不能发布 sp 因为它真的很大。