हाँ, आप कर सकते हैं:
CREATE TABLE [dbo].[VariableMappings](
[ParentSurvey_ID] [nvarchar](4) NOT NULL,
[ReportingMonth] [nvarchar](6) NOT NULL,
[VariableName] [nvarchar](400) NOT NULL,
[Value] [int] NOT NULL,
PRIMARY KEY (ParentSurvey_ID, ReportingMonth, VariableName),
FOREIGN KEY (ParentSurvey_ID)
REFERENCES dbo.SurveyMaster (ID)
) ;
आपकी समस्या के लिए अधिकतर अप्रासंगिक, लेकिन एक PRIMARY KEY
होना यह इतना चौड़ा है (410 nvarchars) सबसे अच्छा विचार नहीं है।