2014-10-14 1 views
0

Я пытаюсь использовать переменную таблицу, чтобы направить зеркальный sproc отчета, так что я могу вытолкнуть один вид доклада, касающееся этого IS номер:Простой таблицы TSQL ссылки

CREATE PROCEDURE [dbo].[report 
(@Date DATETIME='11/11/2011') 
AS 
BEGIN 
    SELECT * 
    INTO #Temp 
    FROM dbo.vwview 
    WHERE 
     Date = @Date 

    DECLARE @tblnewReport TABLE(IS varchar(8)) 

    SELECT subreportIS 
    INTO @tblnewReport 
    FROM #Temp 

В принципе, мой @tblnewReport быть где это проблема. Благодарим за любую идею!

+1

изменения, как вставить в @tblnewReport SELECT, subreportIS из #Temp – arunbabu

ответ

3

Попробуйте это:

CREATE PROCEDURE [dbo].[report 
(
@Date DATETIME='11/11/2011' 
) 
AS 
BEGIN 

SELECT * 
INTO #Temp 
FROM dbo.vwview 
WHERE 
     Date = @Date 
DECLARE @tblnewReport TABLE 
(IS varchar(8)) 

INSERT 
INTO @tblnewReport 
SELECT SubreportIS FROM #Temp 
+0

О мой бог. Хорошо, я полностью вижу свою ошибку. Я очень ценю это, и он работает. Это не позволит мне +1 вы еще, потому что у меня пока нет репутации (потому что я до сих пор немного доволен ребенком), но он работает, и вы потрясающий! EDIT: Я солгал, ему просто нужно было освежиться. Ты мой герой. – PapaNer