Как получить цвета в выводе результата SQL - PullRequest
1 голос
/ 30 сентября 2011

Можно ли получить результат запроса SQL в SQL Developer в цвете.

Например:

Select * from Employee;

Если EmployeeID = 100 I Я хочу, чтобы столбец имени отображался зеленым цветом. Если EmployeeID = 200 I Я хочу, чтобы столбец имени отображался красным цветом

Все остальные поля (Пол, зарплата) должны быть в нормальных цветах.

Причина, по которой я спрашиваю об этом:

SELECT * FROM table_A
MINUS
SELECT * FROM table_B;

Для этого запроса я хочу, чтобы o / p был цветным для столбцов, где он отличается от таблицы A.

Требование может показаться немного странным. Но я просто хочу знать, можно ли это сделать?

Ответы [ 3 ]

2 голосов
/ 14 марта 2012

Вы можете использовать пользовательские отчеты согласно этой записи в блоге Вадима Тропашко

С другой стороны, вы можете выделять значения в таблице результатов, используя стандартный диалог редактирования / поиска.

1 голос
/ 14 февраля 2018

В SQLDeveloper мы используем свинг Java, который позволяет выполнять минимальный рендеринг html.В сетках это можно сделать, если значение ячейки начинается с <html>.Это означает, что вы можете использовать оператор case / decode для добавления префикса html-тега и шрифта для изменения цвета ячеек при их печати.*

0 голосов
/ 24 июля 2014
CASE 
WHEN EMPLOYEEID = 100 THEN 'GREEN'
WHEN EMPLOYEEID = 200 THEN 'RED'
END EMPLOYEEID

следует ставить после выбора, но перед

...