У меня есть динамический запрос.
create procedure SP_InsertGroup
(
@GroupID nvarchar(50)
,@GroupName nvarchar(max)
,@ParentId int
,@Username nvarchar(50)
)
Declare @Insertstring nvarchar(max);
set @Insertstring='INSERT INTO GroupDetails
(GroupID
,GroupName
,CreatedBy
,CreatedOn
,ParentID
,IsActive
)
values('+@GroupID+',
'''+@GroupName+''',
'''+@Username+''' ,
getdate(),
'+@ParentID+',
1,
)'
execute sp_executesql @query=@Insertstring
Таблица GroupDetails принимает пустые значения для всех столбцов ... но когда я выполню хранимую процедуру таким образом ...
exec Sp_insertGroup '1',null,'1',null
Я не могу вставить. Почему это не работает в запросе Dyanmic, пожалуйста, помогите мне ...