Я хочу написать сохраненный процесс, который будет использовать параметр, который будет именем таблицы.
например:
@tablename << Parameter
SELECT * FROM @tablename
Как это возможно?
Я написал это:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[GetAllInterviewQuestions]
@Alias varchar = null
AS
BEGIN
Exec('Select * FROM Table as ' @Alias)
END
Но он говорит о некорректном синтаксисе рядом с @Alias.