我的查詢低於:如何在SQL中轉義單引號?
DECLARE @QueryText as NVARCHAR(MAX);
SET @QueryText= 'select '"' + m.MACHINE_STREET + '"' AS MACHINE_LOCATION
from tblMachine m
where m.Site= ''TSN'''
EXEC sp_Machine_Location,NULL,NULL,NULL,@QueryText
我借他們加倍逃過TSN單引號。但我不知道如何在MACHINE_STREET中實現,因爲我在報價單中選取整個機器街道,否則在導出到Excel時會中斷。
您將字符串中的報價加倍。所以,'''''是包含一個單引號的字符串。 –
警告:這通常是sql注入漏洞的徵兆。 –
'''''+ m.MACHINE_STREET +''「''AS MACHINE_LOCATION無法正常工作 – LT268