Get the error when trying to view execution plan on the following code: (looking for a work-around to get a real execution plan to come up) INSTRUCTIONS: Paste code below in SQL Server MANAGEMENT Studio 2012 (SP2 11.0.5288). Do not run; however, hold down your control key and touch the letter "L" [CTRL-L] to reproduce error in TITLE. Thanks.
DECLARE @tmp TABLE(ID INT IDENTITY(1,1) NOT NULL, FKID INT NOT NULL)
INSERT INTO @tmp values(1)
INSERT INTO @tmp values(1)
INSERT INTO @tmp values(1)
INSERT INTO @tmp values(1)
INSERT INTO @tmp values(1)
INSERT INTO @tmp values(1)
INSERT INTO @tmp values(2)
INSERT INTO @tmp values(2)
INSERT INTO @tmp values(2)
INSERT INTO @tmp values(2)
INSERT INTO @tmp values(2)
INSERT INTO @tmp values(2)
SELECT fkid,id FROM @tmp WHERE fkid=1
SELECT
fkid
,id
,previous_id= LAG(id)OVER(partition BY fkid ORDER BY fkid,id)
,nextid=LEAD(id)OVER( PARTITION BY fkid ORDER BY fkid)
FROM
(SELECT fkid,id FROM @tmp WHERE fk