Багато хто з нас знає, що Популярний метод уникнення одиночних котирувань - це подвоєння їх легко, як нижче.
PRINT 'It''s me, Arul.';
ми розглянемо інші альтернативні способи виходу з єдиних цитат.
1. UNICODE Персонажі
39 є символом UNICODE Єдиної котировки. Тож ми можемо використовувати його як нижче.
PRINT 'Hi,it'+CHAR(39)+'s Arul.';
PRINT 'Helo,it'+NCHAR(39)+'s Arul.';
2.QUOTED_IDENTIFIER
Ще одне просте і найкраще альтернативне рішення - використовувати QUOTED_IDENTIFIER. Коли для QUOTED_IDENTIFIER встановлено значення OFF, рядки можуть бути укладені у подвійні лапки. У цьому сценарії нам не потрібно уникати одиничних цитат. Отже, цей спосіб був би дуже корисним при використанні безлічі рядкових значень з одинарними лапками. Це буде дуже корисно при використанні стільки рядків сценаріїв ВСТАВИТЬ / ОНОВЛЕННЯ, де значення стовпців мають одиничні лапки.
SET QUOTED_IDENTIFIER OFF;
PRINT "It's Arul."
SET QUOTED_IDENTIFIER ON;
ВИСНОВОК
Вищезазначені методи застосовні як для AZURE, так і для приміщень.