当我尝试在SQL Server 2012中将兼容级别设置为80时:
ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = 80;
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
消息15048,级别16,状态1
数据库兼容级别的有效值为90,100 或110.
有没有解决方法?
SELECT LM.LocationName ,
PPD.RegistrationNo ,
ISNULL(PPD.Title, '') + ' ' + ISNULL(PPD.FirstName, '') + ' '
+ ISNULL(PPD.LastName, '') AS CustomerName ,
PPD.RegistrationDate ,
PPD.Ref_By_Patient ,
ISNULL(PPD1.Title, '') + ' ' + ISNULL(PPD1.FirstName, '') + ' '
+ ISNULL(PPD1.LastName, '') AS Ref_By_PatientName ,
PPD.Mobile ,
PPD.Res_Telephone ,
PPD.Off_Telephone ,
PPD.EMail ,
KB.KwnBy ,
RTM.RegType ,
PPD.Street ,
AM.area_name ,
CM.city_name ,
DM.DoctorName ,
PPD.SpecialDiscount ,
PPD.SpecialDisPercentage ,
PPD.ServiceDisPercentage ,
PPD.Type ,
PPD.TypeChangedDate
FROM Patient_Personal_Details PPD ,
LocationMaster LM ,
KnownBy …Run Code Online (Sandbox Code Playgroud)