Я пишу хранимую процедуру, и в рамках этой процедуры я использую isNULL. Если значение равно null, я хочу использовать оператор select в качестве значения замены, что даже возможно?Выбрать оператор в ISNULL
IF ISNULL(@v_FilePrefix, (SELECT @v_FilePrefix = TransactionTypePrefix
FROM [ConfigTransactionType]
WHERE TransactionTypeID = @TransactionTypeID));
нет, его не представляется возможным. где @v_FilePrefix исходит из вышеприведенного кода? вы должны улучшить логику, чтобы удовлетворить нулевое значение в исходном запросе. – RPM1984
Я пошел с вашим подходом, и он работал точно так, как предполагалось. Это то, что я использовал. – Tempname
Тогда вы должны [принять его ответ] (http://meta.stackexchange.com/questions/16721/what-is-an-accept-rate-and-how-does-it-work). – NullUserException