В Swift 4 : если строка не содержит символов Юникода, используйте следующее
let str : String = "abcd"
let count = str.count // output 4
Если строка содержит символы Юникода, используйте следующее:
let spain = "España"
let count1 = spain.count // output 6
let count2 = spain.utf8.count // output 7
& является значением по умолчанию для DEFINE, что позволяет использовать переменные подстановки. Мне нравится выключать его, используя
SET DEFINE OFF
, тогда вам не придется беспокоиться об экранировании или CHR (38).
insert into AGREGADORES_AGREGADORES (IDAGREGADOR,NOMBRE,URL)
values (2,'Netvibes',
'http://www.netvibes.com/subscribe.php?type=rss' || chr(38) || 'amp;url=');
Установите для символа определения значение, отличное от &
SET DEFINE ~ create table blah (x varchar(20)); insert into blah (x) values ('blah&'); select * from blah; X -------------------- blah&