Вы пытаетесь проверить несуществующий столбец
Выберите имя, идентификатор, адрес из BoardDetail
WHARE IsActive = 1 и @ sB = @ BoardID
@ sB - это переменная, которая всегда равна NULL и никогда не будет = @ BoardDetail
Если вы пытаетесь выбрать на основе строковых значений, отправленных параметром @BoardDetail = 'name = a и id = 5 и address = adfas', попробуйте это:
ПРОЦЕДУРА СОЗДАНИЯ [B]
@ BoardID varchar (5000)
AS
Объявить @cmd varchar (8000)
SET @cmd = 'Выберите имя, идентификатор, адрес из BoardDetail, где IsActive = 1 и' + @ BoardID
ВЫПОЛНИТЬ (@CMD)
Raj