1
Я сохранил OrganisationIds 1, 2 в @String variables.i, чтобы преобразовать его в Integer.Can кто-нибудь, пожалуйста, помогите?Conversion Failed String to Integer в SQL
Ниже мой код ..
DECLARE @RowCount INT
Declare @String varchar(100)
declare @OrganizationIds int
SELECT @RowCount = COUNT(*) FROM @RawData
WHILE (@RowCount>0)
BEGIN
set @String=convert(varchar,@OrganizationIds)+','
If (@RowCount>0)
Begin
PRINT 'Loop Sequence : ' + convert(varchar,@RowCount) + ' '
set @OrganizationIds = (SELECT OrgId FROM @RawData WHERE ROWID = @RowCount)
PRINT 'Orgid Inside Loop:' + Convert(varchar,@OrganizationIds)
End
Set @RowCount = @RowCount-1
Set @OrganizationIds = convert(varchar,@OrganizationIds)
PRINT 'Orgid Outside Loop:'+ convert(varchar,@OrganizationIds)
set @[email protected] + Convert(varchar,@OrganizationIds)
END
PRINT 'String Value Outside Loop: ' + @String
Declare @TempData Table
(
OrganizationID int
)
insert into @TempData(OrganizationID)
EXEC GetFormsData_Organization @String
Вы должны показать, как выглядят ваши varaiables, они хранятся как отдельные строки или разделенные запятой. – TheGameiswar
Мои переменные выглядят как «1», «2», «3» разделенные запятой. – Rajashri
@ TheGameiswar. –