очень просто использовать следующий SQL для получения значения для конкретного первичного ключа: идентификатор из конкретной таблицы: myTale:
DECLARE @v_maxID bigint;
SELECT @v_maxID = MAX(ID) FROM myTable;
Что мне нужно, так это общие коды SQL, чтобы получить максимальное значение для ключа из таблицы, где и ключ, и таблица определены как типы varchar (max) в качестве параметров:
DECLARE @v_maxID bigint;
-- SELECT @v_maxID = MAX(@p_ID) FROM @p_Table;
Я комментирую SELECT, так как он не работает. Я попытался построить строку SQL, и я могу EXEC ее, но я не могу получить максимальное значение обратно в мою локальную переменную (@v_maxID). Есть предложения?