ich die folgende Anweisung ausführen „Typen nicht zwischen dem Anker und dem rekursiven Teil passen“:CTE Fehler:
;WITH cte AS (
SELECT
1 as rn,
'name1' as nm
UNION ALL
SELECT
rn + 1,
nm = 'name' + CAST((rn + 1) as varchar(255))
FROM cte a WHERE rn < 10)
SELECT *
FROM cte
..., die mit dem Fehler beendet ...
Msg 240, Level 16, State 1, Line 2
Types don't match between the anchor and the recursive part in column "nm" of recursive query "cte".
Wo mache ich den Fehler?
Sir Felder, das ist, was gerade das habe ich. CAST (1 als varchar (255)) –
Ich machte so einen dummen Fehler ... (: –
noch einmal Stackoverflow hat meine Frage beantwortet, bevor ich es frage. Danke @priyanka & @ gbn –