В MSSQL я могу выбрать столбец и изменить заголовок столбца, выполнив:Изменить имя столбца в Oracle в ЗЕЬЕСТЕ
SELECT mycolumn as 'MyNewColumnName' from MyTable
Это не работает в Oracle. Как я могу выполнить одно и то же в Oracle?
В MSSQL я могу выбрать столбец и изменить заголовок столбца, выполнив:Изменить имя столбца в Oracle в ЗЕЬЕСТЕ
SELECT mycolumn as 'MyNewColumnName' from MyTable
Это не работает в Oracle. Как я могу выполнить одно и то же в Oracle?
Удалить одиночные кавычки
SELECT mycolumn as MyNewColumnName
from MyTable
Вложите псевдоним в двойные кавычки
SELECT mycolumn as "MyNewColumnName"
from MyTable
В Oracle вы можете просто предоставить пробел после имени столбца и обеспечить псевдоним без каких-либо котировок
SELECT mycolumn MyNewColumnName from MyTable
Я не уверен, что это работает, но это не очень хорошая практика. – Moudiz
@Moudiz - объясните, почему вы считаете, что это не хорошая практика. –
@Moudiz: -Я на 100% уверен, что вышеприведенная вещь будет работать ... не обязательно использовать ключевое слово AS. И это псевдоним можно также использовать в коде вперед. Поэтому я не вижу смысла в том, чтобы это не было хорошей практикой. – Harshit
Отлично. Благодарю. – CathalMF
Если вы поместите туда двойные кавычки, вы сделаете имя CaseSensitive, а это значит, что везде, где вы его используете, вам придется заключить его в «Двойные кавычки», который быстро стареет. –
И вы не должны использовать одиночные кавычки в MS SQL. Используйте двойные кавычки или квадратные скобки. Сохраните одинарные кавычки для строковых констант. –