I'll go ahead and do what I'd do given this as the only real information:
execute spuserdetails 'Rachit','01-15-1988',null,'1 x free zone',97545,null,null,null
Make the table for what's ready-to-hand.
USE [cpqaAnswers]
GO
CREATE TABLE [cpqa].[tbl_RS_UserDetails](
[name][nvarchar](50),
[date][datetime],
[info_01][nvarchar](3),
[location][nvarchar](13),
[fivedigit][nvarchar](676),
[info_02][nvarchar](131),
[info_03][nvarchar](128),
[info_04][nvarchar](228)
)
In the stored procedure, that I can't see, INSERT the data making sure that the target is this newly crreated table. Next make another table.
CREATE TABLE [cpqa].[tbl_RS_UserDetailsIdx](
[idx][int]IDENTITY(1,1),
[name][nvarchar](50),
[date][datetime],
[info_01][nvarchar](3),
[location][nvarchar](13),
[fivedigit][nvarchar](676),
[info_02][nvarchar](131),
[info_03][nvarchar](128),
[info_04][nvarchar](228)
)
In an intermediate step somewhere, after the first table is filled with the records you want to INSERT, do the same thing with the second table. The indexing is automatic. If you try to put data in datatypes that mismatch you'll get an error.