Проблема с раскраской в схеме SQL

49 views
Skip to first unread message

sat...@gmail.com

unread,
Mar 19, 2014, 6:23:46 PM3/19/14
to color...@googlegroups.com
Приветствую, обнаружил проблему в раскраске скриптов MSSQL, colorer считает \ экранирующим символом для ', в то время как для одиночной и двойной кавычем ими является удвоение символа, а \ экранирует символ только в запросах с LIKE и указанием ESCAPE (тут подробнее). При этом надо отличать экранирование от ситуации присваивания пустого значения вида set @StaffId = ''
Приложил тестовый скрипт, посмотреть на правильную раскраску можно, например, тут (сайт второй попавшийся в Гугле, первый тоже красил неправильно :D).
Исправьте, пожалуйста :)
sample.sql

Aleksey Dobrunov

unread,
Mar 20, 2014, 11:22:25 AM3/20/14
to color...@googlegroups.com
Привет.
в настройках схем  выбери схему "database: SQL, PL/SQL" и выстави для параметра "backslash_escapes" false.
перегрузи схемы , либо фар.

Алексей.


20 марта 2014 г., 4:23 пользователь <sat...@gmail.com> написал:
Приветствую, обнаружил проблему в раскраске скриптов MSSQL, colorer считает \ экранирующим символом для ', в то время как для одиночной и двойной кавычем ими является удвоение символа, а \ экранирует символ только в запросах с LIKE и указанием ESCAPE (тут подробнее). При этом надо отличать экранирование от ситуации присваивания пустого значения вида set @StaffId = ''
Приложил тестовый скрипт, посмотреть на правильную раскраску можно, например, тут (сайт второй попавшийся в Гугле, первый тоже красил неправильно :D).
Исправьте, пожалуйста :)

--
Вы получили это сообщение, поскольку подписаны на группу "Колорер по русски".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес colorer_ru+...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

sat...@gmail.com

unread,
Mar 20, 2014, 4:41:13 PM3/20/14
to color...@googlegroups.com
Ха, даже не подозревал, что там есть настройки схем, теперь всё нормально, спасибо :)

четверг, 20 марта 2014 г., 17:22:25 UTC+2 пользователь ctapmex написал:
Reply all
Reply to author
Forward
0 new messages