Hi,
ja sorry.
1. mit Table als Result
SQL-Code:
CREATE PROC [dbo].[test_Table_union] @pc nvarchar(10)
as
DECLARE @Resultset TABLE
(
Result nvarchar(50)
)
SET NOCOUNT ON
INSERT INTO @Resultset
--SELECT Arbeitsschein FROM Fehler WHERE Computer = @PC
SELECT Arbeitsschein
FROM Arbeitsscheine.dbo.Fehler
WHERE (Computer = @PC)
UNION all
SELECT Arbeitsschein
FROM Braindumps.dbo.Fehler AS Fehler_1
WHERE (Computer = @PC)
SELECT * FROM @Resultset
die 2.:
wobei die nicht 100 % geht,ich bekomme das mit dem Result String nicht hin.
SQL-Code:
CREATE PROC [dbo].[test] (@pc nvarchar(10),@String nvarchar(55) output)
as
--DECLARE @STR nvarchar(100)
DECLARE MyCursor CURSOR FOR
SELECT Arbeitsschein FROM fehler WHERE Computer = @PC
OPEN MyCursor
WHILE @@FETCH_STATUS =0
BEGIN-- Perform the first fetch.
--INTO @String
--PRINT @STR + '#'
FETCH NEXT FROM MyCursor
INTO @String
return @string
END
CLOSE MyCursor;
DEALLOCATE MyCursor