Я создал процедуру, которая:
CREATE PROCEDURE test.table_creation (@ID INT)
КАК
НАЧАТЬ
DECLARE @SQL VARCHAR(1000)
DECLARE @SchemaName VARCHAR(50)
DECLARE @TableName VARCHAR(100)
SELECT @SQL = 'Create Table ' + @SchemaName + '.' + @TableName + '('
SELECT @SQL = @SQL + 'ID int NOT NULL Primary Key, Name VarChar(10))'
EXEC (@SQL)
END
Проблема здесь в том, что мне нужно получить имя таблицы и имя схемы из другой таблицы с именем sample. Запрос для получения таков:
SELECT Source_Schema, Source_Table FROM образец, где ID = 12
Как использовать эти значения в описанной выше процедуре.