Выберите в качестве имени столбца с кавычками в oracle

#html #css #oracle

#HTML #css #Oracle

Вопрос:

Я вставляю некоторый css-скрипт в поле oracle, чтобы текстовое поле могло вносить соответствующие изменения в Интернете.

Обратите внимание, что я не могу изменить веб, поэтому я могу использовать только этот способ для изменения стиля текста.

Вот сценарий oracle на данный момент, текст может изменить цвет шрифта сейчас, но я пытаюсь отредактировать стиль имени столбца и обнаружил, что имя столбца, похоже, не может содержать символ кавычки.

Есть ли какой-либо способ присвоить столбцу имя с помощью кавычек?

 SELECT '<DIV style="width:150px;font-size:64px">' || A.Type || '</DIV>' AS "Type",
CASE WHEN A.ratio > 10 THEN '<DIV style="width:100px;color:Green;font-size:64px">' || A.ratio || '</DIV>'
                       ELSE '<DIV style="width:100px;color:Red;font-size:64px">' || A.ratio || '</DIV>'
END AS Rario
FROM Table A
 

Скрипт, который я хочу:

 SELECT '<DIV style="width:150px;font-size:64px">' || A.Type || '</DIV>' AS "<DIV style="width:150px;font-size:64px">Type</DIV>",
CASE WHEN A.ratio > 10 THEN '<DIV style="width:100px;color:Green;font-size:64px">' || A.ratio || '</DIV>'
                       ELSE '<DIV style="width:100px;color:Red;font-size:64px">' || A.ratio || '</DIV>'
END AS Rario
FROM Table A
 

Ответ №1:

Из документации:

… ни заключенные в кавычки, ни не заключенные в кавычки идентификаторы не могут содержать двойные кавычки или нулевой символ ().

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

Я не думаю, что такой подход является хорошей идеей. Я думаю, вам следует поместить элементы вашего стиля в другой столбец, а затем добавить их к отображению заголовка столбца.

Комментарии:

1. Что я хочу сделать, так это перенести имя столбца в <DIV style=»width:150px;font-size:64px»> Введите </DIV> , но кавычки не позволяют отображаться в имени столбца.