В приведенной ниже хранимой процедуре я пытаюсь избежать значения NULL и "", но не преуспеваю.
В приведенной ниже хранимой процедуре я пытаюсь избежать значения NULL и "", но не преуспеваю.
----------------------------------------
Что я уже пробовал:
CREATE PROCEDURE GET_DISTINCT_FIELD_VALUE @FIELD_NAME nvarchar(50), @TABLE_NAME nvarchar(59) AS BEGIN declare @q nvarchar(max) set @q = ' select distinct '+ @FIELD_NAME+' FIELD_VALUE from ' + @TABLE_NAME + ' where '+@FIELD_NAME +' <>'' order by '+@FIELD_NAME +' asc' exec (@q) END