Объявите символ препроцессора (как ОТЛАДКА) глобально для целого проекта

Вы можете использовать NOT EXISTS:

SELECT t.*
FROM table t
WHERE NOT EXISTS (SELECT 1 FROM table t1 WHERE t1.name = t.Name AND t1.id <> t.id);

. Для получения более быстрого набора результатов потребуется индекс table(id, name).

6
задан Brian Tompsett - 汤莱恩 8 July 2016 в 15:42
поделиться

2 ответа

Используйте диалоговое окно свойств проекта. Можно определить глобальные символы там:

Щелкните правой кнопкой по проекту-> вкладка Properties-> Build-> символы Условной компиляции

10
ответ дан 8 December 2019 в 13:02
поделиться

Единственный способ сделать это на проект с помощью проекта / сама сборка (свойства проекта-> сборка-> символы условной компиляции). Можно определить несколько "конфигураций" для проекта (с различными определенными символами) и использовать тот, который Вы хотите.

Для добавления новой конфигурации используйте менеджер конфигурации (у основания выпадающей отладки/выпуска) и создайте новую на основе на существующего (отладка/выпуск/и т.д.). Теперь в свойствах проекта можно выбрать эту опцию установить различные символы для той конфигурации.

8
ответ дан 8 December 2019 в 13:02
поделиться